zl程序教程

您现在的位置是:首页 >  后端

当前栏目

K8s踢出node

2023-09-11 14:16:48 时间

K8s踢出node

这个其实也是cka的题目之一,正好我这边也做要踢出一个节点

admin@k8s-01:~$ sudo kubectl get nodes
NAME     STATUS   ROLES                  AGE   VERSION
k8s-01   Ready    control-plane,master   15h   v1.22.3
k8s-02   Ready    control-plane,master   15h   v1.22.3
k8s-03   Ready    <none>                 14h   v1.22.3
k8s-04   Ready    <none>                 15h   v1.22.3
k8s-05   Ready    <none>                 98s   v1.22.3
admin@k8s-01:~$

设置节点不可调度,在驱逐删除那个节点

admin@k8s-01:~$ sudo kubectl cordon k8s-05
node/k8s-05 cordoned
admin@k8s-01:~$ sudo kubectl drain k8s-05 --ignore-daemonsets --force
node/k8s-05 already cordoned
WARNING: ignoring DaemonSet-managed Pods: kube-system/calico-node-zmcj5, kube-system/kube-proxy-wckb4
node/k8s-05 drained
admin@k8s-01:~$sudo kubectl delete node k8s-05

获取一个node集合

admin@k8s-01:~$ sudo kubectl get nodes
NAME     STATUS   ROLES                  AGE   VERSION
k8s-01   Ready    control-plane,master   16h   v1.22.3
k8s-02   Ready    control-plane,master   15h   v1.22.3
k8s-03   Ready    <none>                 15h   v1.22.3
k8s-04   Ready    <none>                 15h   v1.22.3
admin@k8s-01:~$