我正在寻找在DC / OS上运行Docker容器时是否搭配Marathon和Chronos,Docker Swarm或Kubernetes的利弊。
例如,什么时候使用Marathon / Chronos比使用Kubernetes更好,反之亦然?
目前,我主要是在进行实验,但希望我们会在夏季之后开始在生产中使用这些服务之一。这可能会取消Docker Swarm的资格,因为我不确定届时它是否可以投入生产。
我喜欢Docker Swarm的地方在于,它实质上只是“ Docker命令”,您不必学习全新的知识。我们已经在使用docker-compose
,并且可以与Docker Swarm配合使用(至少在理论上是这样),所以这将是一个很大的优势。我对Docker Swarm的主要关注是,它能否涵盖在生产环境中运行系统所需的所有用例。