【发布时间】:2016-01-05 09:17:08
【问题描述】:
我想将 Docker 容器调度到一个小型集群。将要运行的作业大多是一次性作业,例如 Rapidminer 计算,而不是任何持久性服务。
我尝试阅读了很多有关可用系统的信息,并且我认为 Kubernetes 并不是真正需要的,因为没有像 Web 服务器这样的持久工作,如果它们发生故障,它们需要保持运行并尽快重新启动。
但是,我不确定我最初在简单的 Ubuntu LTS 主机上使用 Swarm 的想法是否应该被使用 CoreOS 取代。尤其是因为 CoreOS 似乎有自己的调度解决方案,虽然看起来确实更复杂。
对于给定的用例,CoreOS 是否提供了值得在 Ubuntu+Swarm 上使用的好处?
【问题讨论】:
-
如果您正在运行 1 次工作,SWARM 可能是最好的。 Mesos、Kubernetes 等旨在编排集群上的容器,并确保它们始终运行,即使节点发生故障也是如此。脚本 Swarm 部署可能最适合您的应用程序类型
标签: docker coreos docker-swarm