1.在另外的master節(jié)點執(zhí)行以下命令
kubectl get node? ? ? #查看需要刪除的節(jié)點名稱
kubectl delete node k8s-master01? #刪除名為k8s-master01的節(jié)點
2.在k8s-master01清空集群配置信息
kubeadm reset ?--cri-socket=unix:///var/run/cri-dockerd.sock? #因為我使用的是1.26.0版本的k8s所以需要指定cri
rm -rf?/var/lib/etcd? ? ? #刪除etcd的文件,不刪除的話下次加入集群會報錯
3.通過其余的master節(jié)點刪除k8s-master01的etcd信息
kubectl?get pod -n kube-system
kubectl exec -it etcd-k8s-master02 ?-n kube-system sh? ?#進入etcd容器
etcdctl --endpoints 127.0.0.1:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key member list?
#查詢etcd集群信息
etcdctl ?--cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/peer.crt --key=/etc/kubernetes/pki/etcd/peer.key member remove ce2375f7f5372dd? ? #通過上面查詢到的集群中每個節(jié)點的id去刪除此節(jié)點文章來源:http://www.zghlxwxcb.cn/news/detail-533703.html
至此master節(jié)點的刪除步驟完成,重新加入此集群也可順利加入?文章來源地址http://www.zghlxwxcb.cn/news/detail-533703.html
到了這里,關(guān)于k8s集群刪除master節(jié)點的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!