kubernetesクラスタのリセット
1104 ワード
クラスタの構築中にノード構成に失敗する場合があります.この場合、そのノードをクラスタから削除できます.ノードをクラスタから削除する場合は、そのノードで実行中のPodを駆除する必要があります.例えば、「k 8 s-node-1」というノード上のpodを駆除する(master上で操作)
ノードの削除(master上)
ノードをリセット(node上-つまり削除されたノード上)
注意:
注1:masterも駆除、削除、リセットする必要があります.ここは私に穴を開けて死んで、初めて駆除してmasterを削除していません.最後の結果は結果を見るのがすべて正常ですが、corednsは死活して使えません.絶対に試してはいけません.
注意2:masterでresetの後、次のファイルを削除する必要があります.
[root@k8s-master ~]# kubectl drain k8s-node-1 --delete-local-data --force --ignore-daemonsets
ノードの削除(master上)
[root@k8s-master ~]# kubectl delete node k8s-node-1
ノードをリセット(node上-つまり削除されたノード上)
[root@k8s-node-1 ~]# kubeadm reset
注意:
注1:masterも駆除、削除、リセットする必要があります.ここは私に穴を開けて死んで、初めて駆除してmasterを削除していません.最後の結果は結果を見るのがすべて正常ですが、corednsは死活して使えません.絶対に試してはいけません.
注意2:masterでresetの後、次のファイルを削除する必要があります.
rm -rf /var/lib/cni/ $HOME/.kube/config