3 3 故障解決 k8s node節點刪除

2021-10-10 01:16:51 字數 701 閱讀 4390

在加入集群的時候nede節點出了問題,無法加入或者加入之後一直是不能用的狀態。我們可以先存集群中這個故障節點刪除,再重新加入,前提是這個節點沒有任何pod在執行

kubectl get node
為了安全期間還是查一下,防止刪除錯誤。

kubectl get pods -o wide |

grep node3

kubectl delete node node3
如果需要重新加入

在刪除的node3對應的伺服器上執行:

kubeadm reset
有時候我們在使用的過程中由於故障或者其他等原因,需要節點退出集群,這個時候裡面還有執行的pod等資源。我們就需要先設定不可排程,然後驅逐上面執行的pod,然後在進行刪除。

在master 執行,以k8s-node-1為例:

kubectl cordon k8s-node-1

kubectl uncordon k8s-node-1 #取消

kubectl drain --ignore-daemonsets k8s-node-1
kubectl delete node k8s-node-1

k8s node節點刪除及重新加入

列出所有nodes kubectl get node 刪除節點 kubectl delete node node3 kubectl delete type name 檢視對應node上的pods資訊 kubectl get pods o wide grep node3 重新加入 在刪除的node3對...

k8s node的隔離與恢復

k8s node的隔離與恢復 使用於node的硬體公升級和維護,讓node脫離k8s的排程範圍 進行隔離時,只隔離了node,該node上執行的pod並不會自動停止,需要手動停止 1.使用yaml檔案進行隔離和恢復排程 可能系統會報錯,不允許進行隔離 隔離 vim unschedule node.y...

k8s node節點刪除並重新加入 激情燃燒的歲月

在工作中,由於各種各樣的原因需要把現有的node節點刪除,並且重新加入 k8s版本 1.13.4 安裝方式 二進位制 刪除node01節點 kubectl?delete?node?node01 在node01節點上刪除master節點批准其加入集群時,自動頒發的證書 自動頒發的證書,在node節點上...