#添加删除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=

打赏
支付宝 微信
上一篇 下一篇