k8s ROLES的命名及更改以及master节点可以部署pod的方法

去污点

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,需要更改的内容同上,注意-不要忘掉,效果如图

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容