Estou procurando alguns prós e contras de escolher Marathon e Chronos, Docker Swarm ou Kubernetes ao executar contêineres Docker no DC / OS.
Por exemplo, quando é melhor usar Marathon / Chronos do que Kubernetes e vice-versa?
No momento, estou principalmente experimentando, mas espero começar a usar um desses serviços em produção após o verão. Isso pode desqualificar o Docker Swarm, pois não tenho certeza se ele estará pronto para a produção até lá.
O que eu gosto no Docker Swarm é que é essencialmente apenas "comandos do Docker" e você não precisa aprender algo completamente novo. Já estamos usando docker-compose
e isso funcionará imediatamente com o Docker Swarm (pelo menos em teoria), então seria uma grande vantagem. Minha principal preocupação com o Docker Swarm é se ele cobrirá todos os casos de uso necessários para executar um sistema em produção.