Docker Swarm 的变革领导者

DS8*_*S87 6 docker docker-swarm

我有一个包含三个管理器的 docker swarm 环境。它们被命名为 swarm1、swarm2 和 swarm3。由于不同的情况(例如网络和资源),swarm1 被设置为领导者并且应该继续担任领导者。但是,在资源升级后,swarm1 重新启动。这导致 swarm2 被设置为领导者,而 swarm1 现在的状态为可达。怎么可能再次将 swarm1 设置为领导者?

小智 3

对于群体管理器来说,拥有一个需要始终成为领导者的“特殊”节点是一种不好的做法。所有管理器节点应尽可能相同。但是,为了回答您的问题,无法手动设置群体领导者。但是,您可以做的是docker node demote领导者(swarm2)和另一个管理者(swarm3)。一旦管理者降级为工作人员,swarm1 默认成为领导者。那么你所要做的就是docker node promoteswarm2 和 swarm3。