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