ETCD 故障節點修復

故障,etcd某個節點啓動報錯:etcd failed to get all reachable pages

解決辦法,刪除節點,重新添加,步驟如下:

一、從集羣中刪除故障節點(正常節點上操作)

# 列出etcd所有節點
etcdctl member list

# 刪除故障節點
etcdctl member remove c13845537406e22f

二、修復故障節點(故障節點上操作)

# 修改配置
sed -i  "s#initial-cluster-state: 'new'#initial-cluster-state: 'existing'"  /etc/etcd/etcd.config.yml 

# 清理節點數據(下面爲默認路徑,請根據你的設置修改)
rm -rf  /var/lib/etcd/member

三、重新添加節點(正常節點上操作)

etcdctl member add K8s-2 https://192.168.216.242:2380

四、重啓故障節點(故障節點上操作)

systemctl restart etcd
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章