ETCD故障节点修复

  

故障,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  

ETCD故障节点修复