Я шукаю деякі плюси і мінуси, чи варто їхати з Marathon і Chronos, Docker Swarm або Kubernetes під час запуску контейнерів Docker на DC / OS.
Наприклад, коли краще використовувати Марафон / Хронос, ніж Кубернетес і навпаки?
Зараз я в основному експериментую, але, сподіваюся, ми розпочнемо використовувати одну з цих послуг у виробництві після літа. Це може дискваліфікувати Docker Swarm, оскільки я не впевнений, чи буде готовий до цього часу виробництво.
Що мені подобається у Docker Swarm, це те, що він по суті є лише "командами Докера", і вам не потрібно дізнаватися щось абсолютно нове. Ми вже використовуємо, docker-compose
і це вийде з коробки з Docker Swarm (принаймні теоретично), так що це буде великим плюсом. Моя головна проблема з Docker Swarm полягає в тому, якщо він охопить усі випадки використання, необхідні для запуску системи у виробництві.