如何解决Docker Swarm的变更负责人
我有一个由三名经理组成的docker swarm环境。它们分别命名为swarm1,swarm2和swarm3。由于环境(例如网络和资源)的不同,将swarm1设置为领导者,并应继续担任领导者。但是,在资源升级之后,重新启动了swarm1。这导致将swarm2设置为领导者,并且swarm1现在具有可到达的状态。如何将swarm1再次设置为领导者?
解决方法
对于集群管理器来说,让“特殊”节点始终保持领导地位是一种不好的做法。您的所有经理节点都应尽可能相同。但是,要回答您的问题,无法手动设置群首。但是,您可以做的是docker node demote
领导者(swarm2)和其他经理(swarm3)。一旦经理降级为工人,默认情况下,swarm1将成为领导者。然后,您只需要做docker node promote
swarm2和swarm3。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。