查看所有的node节点
[root@master ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
master Ready <none> 2m45s v1.19.8
master1 Ready <none> 2m45s v1.19.8
master2 Ready <none> 2m44s v1.19.8
设置集群角色
设置master 为 master 角色
[root@master ~]# kubectl label node master node-role.kubernetes.io/master=
node/master labeled
[root@master ~]# kubectl label node master1 node-role.kubernetes.io/master=
node/master1 labeled
[root@master ~]# kubectl label node master2 node-role.kubernetes.io/master=
node/master2 labeled
设置 master 一般情况下不接受pod调度
kubectl taint nodes master node-role.kubernetes.io/master=true:NoSchedule
master运行pod
kubectl taint nodes master node-role.kubernetes.io/master-
master不运行pod
kubectl taint nodes master node-role.kubernetes.io/master=:NoSchedule