k8s删除node节点

网友投稿 524 2022-09-08

k8s删除node节点

步骤1:驱逐节点

[root@master ~]# kubectl get nodesNAME STATUS ROLES AGE VERSIONlocalhost.localdomain Ready 5m35s v1.23.9master Ready control-plane,master 41m v1.23.9work01 Ready 5m44s v1.23.9work03 Ready 5m33s v1.23.9[root@master ~]# kubectl cordon localhost.localdomainnode/localhost.localdomain cordoned

步骤2:设置节点为不可调度

[root@master ~]# kubectl drain localhost.localdomain --ignore-daemonsetsnode/localhost.localdomain already cordonedWARNING: ignoring DaemonSet-managed Pods: kube-system/calico-node-rhk9d, kube-system/kube-proxy-72g66node/localhost.localdomain drained

步骤3:删除该节点

[root@master ~]# kubectl delete node localhost.localdomainnode "localhost.localdomain"

步骤4:若需要重新部署该节点在该节点上执行kubeadm reset

[root@work02 ~]# kubeadm reset[reset] WARNING: Changes made to this host by 'kubeadm init' or 'kubeadm join' will be reverted.[reset] Are you sure you want to proceed? [y/N]: y[preflight] Running pre-flight checksW0803 20:09:56.890959 34149 removeetcdmember.go:80] [reset] No kubeadm config, using etcd pod spec to get data directory[reset] No etcd config found. Assuming external etcd[reset] Please, manually reset etcd to prevent further issues[reset] Stopping the kubelet service[reset] Unmounting mounted directories in "/var/lib/kubelet"[reset] Deleting contents of config directories: [/etc/kubernetes/manifests /etc/kubernetes/pki][reset] Deleting files: [/etc/kubernetes/admin.conf /etc/kubernetes/kubelet.conf /etc/kubernetes/bootstrap-kubelet.conf /etc/kubernetes/controller-manager.conf /etc/kubernetes/scheduler.conf][reset] Deleting contents of stateful directories: [/var/lib/kubelet /var/lib/dockershim /var/run/kubernetes /var/lib/cni]The reset process does not clean CNI configuration. To do so, you must remove /etc/cni/net.dThe reset process does not reset or clean up iptables rules or IPVS tables.If you wish to reset iptables, you must do so manually by using the "iptables" command.If your cluster was setup to utilize IPVS, run ipvsadm --clear (or similar)to reset your system's IPVS tables.The reset process does not clean your kubeconfig files and you must remove them manually.Please, check the contents of the $HOME/.kube/config file.

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:云原生微服务K8s容器编排第九章之部署dashboard/kuboard/rancher
下一篇:网罗灯下黑:看了华为发布会,我想把手机刷成鸿蒙了!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~