Je recherche des avantages et des inconvénients pour savoir s'il faut utiliser Marathon et Chronos, Docker Swarm ou Kubernetes lors de l'exécution de conteneurs Docker sur DC / OS.
Par exemple, quand est-il préférable d'utiliser Marathon / Chronos plutôt que Kubernetes et vice versa?
En ce moment, je suis principalement dans l'expérimentation, mais j'espère que nous commencerons à utiliser l'un de ces services en production après l'été. Cela peut disqualifier Docker Swarm car je ne sais pas s'il sera prêt pour la production d'ici là.
Ce que j'aime dans Docker Swarm, c'est qu'il ne s'agit essentiellement que de "commandes Docker" et que vous n'avez pas besoin d'apprendre quelque chose de complètement nouveau. Nous utilisons déjà docker-compose
et cela fonctionnera directement avec Docker Swarm (du moins en théorie), ce serait donc un gros plus. Ma principale préoccupation avec Docker Swarm est de savoir s'il couvrira tous les cas d'utilisation nécessaires pour exécuter un système en production.