查看所有的node节点
[root@test1 ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
test1 Ready <none> 2h v1.11.0
test2 Ready node 21h v1.11.0
设置集群角色
# 设置 test1 为 master 角色
kubectl label nodes test1 node-role.kubernetes.io/master=
# 设置 test2 为 node 角色
kubectl label nodes 192.168.0.92 node-role.kubernetes.io/node=
# 设置 master 一般情况下不接受负载
kubectl taint nodes test1 node-role.kubernetes.io/master=true:NoSchedule
master运行pod
kubectl taint nodes test1 node-role.kubernetes.io/master-
master不运行pod
kubectl taint nodes test1 node-role.kubernetes.io/master=:NoSchedule