#添加删除ROLES标记,命令使用格式:
kubectl label nodes 节点名字 node-role.kubernetes.io/ROLES属性名称=或-
注:最后面的=号表示在原来ROLES基础上再增加一个,-号就表示删除某个ROLES
[root@test-99 .kube]# kubectl get node
NAME STATUS ROLES AGE VERSION
develop Ready <none> 74m v1.21.0
test-99 Ready <none> 74m v1.21.0
[root@test-99 .kube]# kubectl label nodes test-99 node-role.kubernetes.io/master=
node/test-99 labeled
[root@test-99 .kube]# kubectl label nodes develop node-role.kubernetes.io/work=
node/develop labeled
[root@test-99 .kube]# kubectl get node
NAME STATUS ROLES AGE VERSION
develop Ready work 80m v1.21.0
test-99 Ready master 80m v1.21.0
[root@test-99 .kube]# kubectl get node --show-labels
NAME STATUS ROLES AGE VERSION LABELS
develop Ready work 78m v1.21.0 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=develop,kubernetes.io/os=linux,node-role.kubernetes.io/work=,node.kubernetes.io/node=
test-99 Ready master 78m v1.21.0 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernetes.io/hostname=test-99,kubernetes.io/os=linux,node-role.kubernetes.io/master=,node.kubernetes.io/node=
打赏