Kubernetes is very much still under development.  Most of the work up to 1.0 has gone into refinement of the API, rather than stability.  For instance, HA is only now being seriously worked on - and if your API server goes down and you need to start it on another host, if you don&#x27;t have an external reconvergence mechanism you have to restart every kubelet so they can point to the new one.<p>Mesos is much more mature, but is more low-level, and schedulers like Aurora or Marathon do not give you the same service abstraction, but they have many features not currently present in Kubernetes.  But, in return for being more low-level, you can run things that are simply impossible in a declarative system like Kubernetes.  Personally I see Kubernetes-on-Mesos as being a really bright future choice, but like pretty much anything other than Marathon&#x2F;Aurora on Mesos, it&#x27;s pretty nascent.