Quelle est la différence entre Apache Mesos et Google Kubernetes

Quelle est exactement la différence entre Apache Mesos et Google Kubernetes?
Je comprends les deux sont serveur logiciel de gestion de cluster. Quelqu'un peut-il élaborer où les principales différences sont - quand qui cadre à privilégier?

Pourquoi voudriez-vous d'utiliser Kubernetes sur le dessus de la Mésosphère?