2016-01-05 7 views
3

У нас есть продукт, который описан в некоторых файлах докеров, которые могут создавать необходимые контейнеры докеров. В некоторых контейнерах-докере будут запускаться только некоторые базовые приложения, в то время как в других контейнерах будут работать кластеры (hadoop).Использование Kubernetes или Apache mesos

Теперь вопрос, какой менеджер кластера мне нужно использовать. Kubernetes или Apache mesos или оба?

Я читал, что Kubernetes хорош для 100% контейнеризованных сред, в то время как Apache Mesos лучше подходит для сред, которые немного контейнеризированы и немного неконкурированы. Но Apache Mesos лучше работает в dooop в докере (?).

Наша среда состоит только из контейнеров-докеров, но некоторые из них имеют кластер хаоу и некоторые с некоторыми приложениями.

Что будет лучше всего?

+0

Mesos может поддерживать сам контейнер: [http://mesos.apache.org/documentation/latest/docker-containerizer/](http://mesos.apache.org/documentation/latest/docker-containerizer/). Не достаточно? –

+1

Аналогичный вопрос здесь: http://stackoverflow.com/questions/34611897/scaling-docker-containers-in-the-real-world/34621475#34621475 – MrE

ответ

4

Оба функционально делают то же самое, организуют контейнеры Докера, но, очевидно, они будут делать это по-разному и с тем, что вы можете легко достичь одним, это может оказаться сложным в другом и наоборот. На мой взгляд, у Mesos есть более сложная и кривая обучения. Кубернетес относительно проще и легче понять. Вы можете буквально породить своего собственного мастера и миньонов Куба, набрав одну команду и указав поставщика: «Бродяга» или «AWS» и т. Д. Kubernetes также может быть интегрирован в Mesos, так что есть также возможность, где вы можете попробовать оба. Для конкретного случая использования Hadoop, о котором вы упоминаете, Mesos может иметь преимущество, он может лучше интегрироваться в экосистему Apache, Mesos и Spark были созданы теми же умами. Заключительные мысли: начните с Kube, постепенно изучая, как заставить его работать на ваш случай использования. Затем, после того, как вы хорошо поймете это, сделайте то же самое с Mesos. Вы можете в конечном итоге полюбить кусочки каждого, и вы можете их сосуществовать или найти, что Kube достаточно для того, что вам нужно.

Смежные вопросы