docker swarm manager节点异常记录

今天早上研发童靴找到我,说是我们自己机房的docker swarm集群有报错,manager节点无法控制集群了,就连节点都看不了。(机房是测试环境,正式环境没有见过这个问题。)
报错如下:

[root@test-218 ~]# docker node ls
Error response from daemon: rpc error: code = Unknown desc = The swarm does not have a leader. It's possible that too few managers are online. Make sure more than half of the managers are online.

[原因]: 没有找到原因,不过在网上看到有说是manager节点异常导致的。

[集群环境]: 一共两台,一台manager,一台node。

解决思路:

首先我先把两台的docker进行重启操作,重启之后还是同样的报错。(测试环境,可以随时操作。)后来在网上看到可以重新选举leader就会恢复正常,我试了下,果然是恢复了,不过node节点需要重新加入集群。
重新选举操作:

[root@test-218 ~]# docker swarm init --force-new-cluster

重新选举之后就恢复正常了。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值