Я ищу некоторые плюсы и минусы того, следует ли использовать Marathon и Chronos, Docker Swarm или Kubernetes при запуске контейнеров Docker на DC / OS.
Например, когда лучше использовать Marathon / Chronos, чем Kubernetes, и наоборот?
Сейчас я в основном экспериментирую, но, надеюсь, мы начнем использовать одну из этих служб в продакшене после лета. Это может дисквалифицировать Docker Swarm, поскольку я не уверен, будет ли он готов к тому времени.
Что мне нравится в Docker Swarm, так это то, что это, по сути, просто «команды Docker», и вам не нужно изучать что-то совершенно новое. Мы уже используем, docker-compose
и это будет работать прямо из коробки с Docker Swarm (по крайней мере, теоретически), так что это будет большим плюсом. Меня больше всего беспокоит Docker Swarm, если он охватывает все варианты использования, необходимые для запуска системы в производственной среде.