Sto cercando alcuni pro e contro se utilizzare Marathon e Chronos, Docker Swarm o Kubernetes quando si eseguono container Docker su DC / OS.
Ad esempio, quando è meglio usare Marathon / Chronos rispetto a Kubernetes e viceversa?
In questo momento sono principalmente interessato a sperimentare, ma spero di iniziare a utilizzare uno di questi servizi in produzione dopo l'estate. Ciò potrebbe squalificare Docker Swarm poiché non sono sicuro che la produzione sarà pronta per allora.
Quello che mi piace di Docker Swarm è che essenzialmente sono solo "comandi Docker" e non devi imparare qualcosa di completamente nuovo. Lo stiamo già utilizzando docker-compose
e funzionerà immediatamente con Docker Swarm (almeno in teoria), quindi sarebbe un grande vantaggio. La mia preoccupazione principale con Docker Swarm è se coprirà tutti i casi d'uso necessari per eseguire un sistema in produzione.