在查看nodes信息时,ROLES标记了一些节点的身份属性,这个ROLES身份属性其实可以理解成给nodes节点打了个特殊标签。
本文主要介绍,如何添加删除ROLES标记,
命令使用格式:
kubectl label nodes 节点名字 node-role.kubernetes.io/ROLES属性名称=或-
|---|---------------------------------------------------------------| | 1 | kubectl label nodes 节点名字 node-role.kubernetes.io/ROLES属性名称=或- |
最后面的=号表示在原来ROLES基础上再增加一个,-号就表示删除某个ROLES
示例:
先确认NAME名称
kubectl get nodes
|---|-------------------| | 1 | kubectl get nodes |
kubectl label nodes master node-role.kubernetes.io/worker=
|---|------------------------------------------------------------| | 1 | kubectl label nodes master node-role.kubernetes.io/worker= |
如果想删除worker,则将=号改成-号即可了
kubectl label nodes master node-role.kubernetes.io/worker-
|---|------------------------------------------------------------| | 1 | kubectl label nodes master node-role.kubernetes.io/worker- |