步骤1:驱逐节点
[root@master ~]#  kubectl get nodes
NAME        STATUS    AGE
127.0.0.1   Ready     1d
node1       Ready     1d
node2       Ready     1d
[root@master ~]# kubectl cordon 127.0.0.1
node "127.0.0.1" cordoned

步骤2:设置节点为不可调度
[root@master ~]# kubectl  drain 127.0.0.1 --ignore-daemonsets
node "127.0.0.1" already cordoned
pod "nginx-2187705812-knz2d" evicted
pod "nginx-2187705812-60khd" evicted
node "127.0.0.1" drained
步骤3:删除该节点
[root@master ~]# kubectl delete node 127.0.0.1
node "127.0.0.1" deleted
[root@master ~]#  kubectl get nodes
NAME      STATUS    AGE
node1     Ready     1d
node2     Ready     1d
步骤4:若需要重新部署该节点
在该节点上执行kubeadm reset

简单粗暴

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐