Estoy buscando algunos pros y contras de si usar Marathon y Chronos, Docker Swarm o Kubernetes al ejecutar contenedores Docker en DC / OS.
Por ejemplo, ¿cuándo es mejor usar Marathon / Chronos que Kubernetes y viceversa?
En este momento estoy principalmente en experimentar, pero espero que comencemos a usar uno de estos servicios en producción después del verano. Esto puede descalificar a Docker Swarm ya que no estoy seguro si estará listo para producción para entonces.
Lo que me gusta de Docker Swarm es que se trata esencialmente de "comandos de Docker" y no tienes que aprender algo completamente nuevo. Ya lo estamos usando docker-compose
y eso funcionará de inmediato con Docker Swarm (al menos en teoría), por lo que sería una gran ventaja. Mi principal preocupación con Docker Swarm es si cubrirá todos los casos de uso necesarios para ejecutar un sistema en producción.