# kubernetes节点不可调度

查看node

[root@k8s-masterb ~]#  kubectl get nodes
NAME           STATUS                     ROLES    AGE    VERSION
k8s-mastera    Ready                      master   236d   v1.19.9
k8s-masterb    Ready                      master   236d   v1.19.9
k8s-masterc    Ready                      master   236d   v1.19.9
k8s-nodea      Ready                      <none>   236d   v1.19.9
k8s-nodeb      Ready                      <none>   236d   v1.19.9
k8s-nodec      Ready                      <none>   236d   v1.19.9
k8s-storagea   Ready                      <none>   67d    v1.19.9
k8s-storageb   Ready                      <none>   67d    v1.19.9

cordon节点k8s-storagea,k8s-storagea变为不可调度

[root@k8s-masterb ~]# kubectl cordon k8s-storagea
node/k8s-storagea cordoned
[root@k8s-masterb ~]#  kubectl get nodes
NAME           STATUS                     ROLES    AGE    VERSION
k8s-mastera    Ready                      master   236d   v1.19.9
k8s-masterb    Ready                      master   236d   v1.19.9
k8s-masterc    Ready                      master   236d   v1.19.9
k8s-nodea      Ready                      <none>   236d   v1.19.9
k8s-nodeb      Ready                      <none>   236d   v1.19.9
k8s-nodec      Ready                      <none>   236d   v1.19.9
k8s-storagea   Ready,SchedulingDisabled   <none>   67d    v1.19.9
k8s-storageb   Ready                      <none>   67d    v1.19.9

unrdon节点k8s-storagea,k8s-storagea变为可调度

[root@k8s-masterb ~]# kubectl uncordon k8s-storagea
node/k8s-storagea uncordoned
[root@k8s-masterb ~]#  kubectl get nodes
NAME           STATUS                     ROLES    AGE    VERSION
k8s-mastera    Ready                      master   236d   v1.19.9
k8s-masterb    Ready                      master   236d   v1.19.9
k8s-masterc    Ready                      master   236d   v1.19.9
k8s-nodea      Ready                      <none>   236d   v1.19.9
k8s-nodeb      Ready                      <none>   236d   v1.19.9
k8s-nodec      Ready                      <none>   236d   v1.19.9
k8s-storagea   Ready                      <none>   67d    v1.19.9
k8s-storageb   Ready                      <none>   67d    v1.19.9

drain节点k8s-storagea,k8s-storagea变为不可调度,同时驱逐了原来k8s-storagea上的pod

[root@k8s-masterb ~]# kubectl drain k8s-storagea --delete-local-data --ignore-daemonsets
node/k8s-storagea already cordoned
posted @ 2022-03-20 22:13  Jerry·  阅读(143)  评论(0)    收藏  举报