Обновить
16K+
32
Александр@demonight

DevOps

13
Рейтинг
39
Подписчики
Отправить сообщение
Я рассматривал Docker Swarm когда выбирал систему управления контейнерами. Выбор между Kubernetes и Docker Swarm сводится к необходимому функционалу. Это связано с тем, что изначальные задачи у них различаются.
Docker Swarm — способ использовать несколько машин как единую виртуальную среду для запуска контейнеров.
Kubernetes же позволяет не только запустить несколько машин, но и занимается балансировкой нагрузки, контролем запущенности и обновлением контейнеров (есть функция rolling-update позволяющая без простоя обновить pod'ы внутри RC).

Морочиться стоит в случае если:
  • Есть необходимость регулярного безпростойного деплоя
  • Необходимо обеспечить высокую отказоустойчивость
  • Необходимо обеспечить горизонтальную масштабируемость и балансировку не прибегая к «зоопарку» ПО
  • Вы не боитесь использовать в продакшне ПО находящееся в стадии альфа стадии разработки

Возможно я ошибаюсь на счёт Swarm, буду благодарен за дополнительную информацию по опыту работы с ним.
2

Информация

В рейтинге
626-й
Откуда
Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Системный администратор, DevOps-инженер
Ведущий