在 Docker 网站上是这样写的:
因此,管理者领导 做出所有群管理和编排决策 。
但是那些 决定 是什么?
我可以从任何经理那里创建新服务,我不需要从经理领导那里做。
更新:
在 this article 中提到,就像@Yunakun 提到的那样,一切都在经历:
最佳答案
Swarm 管理器节点使用 Raft 共识算法来管理 swarm 状态。
Raft 是基于领导者的,这意味着只有领导者节点才能改变集群的状态。如果您向跟随者节点发送需要更改状态的请求,则此请求将转发到领导者节点。
这些 决策 是可以改变群状态的决策,例如在哪个节点上部署新服务或是否应该扩展正在运行的服务。
决策由 Raft 内部处理。它们应该对用户透明。
关于docker - Manager Leader 和 Manager 有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49596962/