K8s-允许master节点参与调度

k8s-允许master节点参与调度

默认情况下,master由于有node-role.kubernetes.io/master:NoSchedule污点,不参与任务调度。想让master节点参与任务调度,需去除此污点(Taints)

去除污点

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
## 去除污点
### 查看node
kubectl get nodes

### 查看污点
kubectl describe node k8s-master |grep Taints
Taints: node-role.kubernetes.io/master:NoSchedule

### 去除污点
kubectl taint nodes --all node-role.kubernetes.io/master-

## 添加master为worker角色(可选)
### 让master节点参与调度,#如果想删除,把=换成-
kubectl label nodes k8s-master node-role.kubernetes.io/worker=