1

我想将 Docker 容器安排到一个小型集群。将要运行的作业将主要是一次性作业,例如 Rapidminer 计算,而不是任何持久性服务。

我已经尝试阅读很多关于可用系统的信息,并且我认为 Kubernetes 并不是真正需要的,因为没有像 Web 服务器这样的持久工作,如果它们失败,它们需要继续运行并尽快重新启动。

但是,我不确定我最初在简单的 Ubuntu LTS 主机上使用 Swarm 的想法是否不应该被使用 CoreOS 取代。尤其是因为 CoreOS 似乎有自己的调度解决方案,尽管它看起来确实更复杂。

对于给定的用例,CoreOS 是否提供了值得在 Ubuntu+Swarm 上使用的好处?

4

2 回答 2

2

如果您正在寻找更好的调度解决方案,您应该使用 CoreOS(如果它们只有两个选择,否则使用 Mesos!)。如果您有自己的调度算法并准备从头开始将其与 swarm 集成,那么选择 swarm 可能是一个很好的体验,因为那里的调度程序非常基础。

于 2015-04-07T15:50:47.617 回答
1

我们使用Mesos。它很容易设置,例如有用于 mesos master 和 slave 的 rpm。对 docker 容器化和干净的 rest 接口有原生支持。

于 2015-04-07T12:31:49.527 回答