去污点
k8s默认master节点无法调度pod,需要去除污点,使用
kubectl describe nodes qc |grep Taints
查看节点的污点,得到
Taints: node-role.kubernetes.io/master:NoSchedule
# 语法kubectl taint node qc node-role.kubernetes.io/master-
qc为节点名称,node-role.kubernetes.io/master-为污点名称,-表示去污点
# 查看现有node及labe
kubectl get nodes --show-labels
添加一个key为disktype和value为ssd的label
kubectl label nodes node01 disktype=ssdnode
默认初始化集群成功后,ROLES为空白状态,如下图
此时我们需要给node打上标签,以便区分,执行
kubectl label node qc node-role.kubernetes.io/****=
可以为节点增加label,其中****为你要增加的label,qc为你的node名字,注意=不要忘掉
kubectl label node qc node-role.kubernetes.io/****-
可以为节点删除label,需要更改的内容同上,注意-不要忘掉,效果如图