故障,etcd某个节点启动报错:etcd未能获得所有可访问的页
解决办法,删除节点,重新添加,步骤如下:
一、从集群中删除故障节点(正常节点上操作)
<代码> #列出etcd所有节点 etcdctl成员列表 #删除故障节点 etcdctl成员删除c13845537406e22f 代码>
二、修复故障节点(故障节点上操作)
<代码> #修改配置 sed -我的# initial-cluster-state:‘新’# initial-cluster-state:“现有”/etc/etcd/etcd.config.yml #清理节点数据(下面为默认路径,请根据你的设置修改) rm射频/var/lib/etcd/member 代码>
三、重新添加节点(正常节点上操作)
<代码> etcdctl成员添加K8s-2 https://192.168.216.242:2380 代码>
四、重启故障节点(故障节点上操作)
<代码> systemctl重启etcd 代码>