链接多个 Docker 群
Linking Multiple Docker Swarms
我想知道是否可以link多个swarm manager在一起让他们合作。
例如,如果一个管理器缺少可用的工作节点来完成任务,则让一个管理器将请求转发给另一个管理器。
同一个群中可以有多个群管理器。目标是按照 in the swarm doc 所述添加容错。我认为它不支持 link 多个群。
使用较新的 swarm 模式,该工具嵌入到 docker 引擎中,它只与同一个 swarm 中的其他节点通信。目前还没有任何与其他 swarm 集群通信的能力。
有了作为容器运行的 classic swarm tool,API 与 docker API 兼容并且理论上可以分层通信,一个经理与另一个经理交谈经理而不是直接到节点。然而,经典 swarm 没有 API 与较新的 swarm 模式对话,因此容器将直接在列出的节点上启动,而不是在新的编排工具中。
出于您的目的,您可能需要在云环境中动态部署节点,并自动将这些节点作为额外的工作节点附加到您的群中。
我想知道是否可以link多个swarm manager在一起让他们合作。 例如,如果一个管理器缺少可用的工作节点来完成任务,则让一个管理器将请求转发给另一个管理器。
同一个群中可以有多个群管理器。目标是按照 in the swarm doc 所述添加容错。我认为它不支持 link 多个群。
使用较新的 swarm 模式,该工具嵌入到 docker 引擎中,它只与同一个 swarm 中的其他节点通信。目前还没有任何与其他 swarm 集群通信的能力。
有了作为容器运行的 classic swarm tool,API 与 docker API 兼容并且理论上可以分层通信,一个经理与另一个经理交谈经理而不是直接到节点。然而,经典 swarm 没有 API 与较新的 swarm 模式对话,因此容器将直接在列出的节点上启动,而不是在新的编排工具中。
出于您的目的,您可能需要在云环境中动态部署节点,并自动将这些节点作为额外的工作节点附加到您的群中。