kubernetes之故障現場二,節點名稱衝突

系列目錄html

問題描述:測試環境因爲異常斷電致使服務器重啓一後,有一個節點的狀態一直是NotReady.經過journalctl -f -u kubelet沒有錯誤日誌輸出.經過tail /var/log/messages查看日誌信息,發現有輸出日誌avahi-daemon[24276]: Host name conflict, retrying with k8s-node5-08這樣的錯誤.通過排查這是由 於avahi一個bug形成的.截至目前該問題已經修復,可是新的版本尚未發佈.node

目前的解決辦法是先把這個節點從集羣中刪除(kubectl delete node k8s-node5),因爲apiserver如今已經沒法同這個節點進行通訊,所以pod驅離也沒法進行,只可以先刪除節點了.刪除完成之後,重命名該節點的名稱(hostnamectl set-hostname xxx),而後執行kubeadm reset重置該節點,而後再從新加入集羣,問題算是獲得解決.git

相關文章
相關標籤/搜索