Мезос во многом может конкурировать с Кубернетесом, однако основная идея проекта Мезос - создать "операционную систему для датацентра", т.е. построить центр управления ресурсами, иметь агенты на каждой машине (Mesos slaves) и постоянно опрашивать Mesos Master что бы предложить имеющиеся ресурсы. При этом Мезос предлагает свою контейнеризацию через cgroups и namespaces (стандартные фичи линукс ядра).
Кубернетес имеет схожие функции, однако не предоставляет виртуализации как таковой, а работает с с чем угодно. Популярной связкой является docker + kubernetes. Кроме этого, Kubernetes задает "состояние", например такой то проект должен иметь 10 нод, каждая по 2 процессора и каждая по 16 гигов памяти. Когда что то отваливается, Кубернетес убивает отвалившуюся ноду и добавляет новую.
Ключевым отличием (на мой взгляд) является так же и коммьюнити разрабочиков - среда, в которой развивается Kuerbnetes имеет в сотни раз больше людей и средств. Поэтому Кубернетес сейчас доминирует и продолжает набирать обороты. В то время как Мезос потихоньку уходит со сцены (хотя до сих пор активно развивается).