链接多个Docker Swarms

时间:2017-04-30 16:50:03

标签: docker docker-swarm docker-swarm-mode

我想知道是否可以将多个群组管理器连接在一起以让它们合作。 例如,如果一个经理缺少可用的工作节点来完成任务,则让一个经理将请求转发给另一个经理。

2 个答案:

答案 0 :(得分:2)

使用较新的swarm模式,该工具嵌入在docker引擎中,它只与同一群中的其他节点通信。然而,没有任何能力与其他群集通信。

使用作为容器运行的classic swarm tool,API与docker API兼容,理论上可以通过层次结构进行通信,其中一个管理器与其他管理器而不是直接与节点通信。但是,经典swarm没有API与较新的swarm模式通信,因此容器将直接在列出的节点上旋转,而不是在新的编排工具中。

出于您的目的,您可能需要的是使用云环境动态部署节点,并自动将这些节点作为群组中的其他工作人员附加。

答案 1 :(得分:1)

您可以在同一群中拥有多个群组管理器。目标是按照in the swarm doc所述添加故障容错。我不认为它支持连接多个群体。