打标签:kubectl label node <node-name> key=value
删标签:kubectl label node <node-name> key-
改标签:kubectl label node <node-name> key=value --overwrite
设角色:kubectl label node <node-name> node-role.kubernetes.io/<role-name>=
删角色:kubectl label node <node-name> node-role.kubernetes.io/<role-name>-
[root@centos-7-52 ~]# kubectl get node
NAME STATUS ROLES AGE VERSION
centos-7-51 Ready master 7d16h v1.18.12
centos-7-52 Ready master 7d16h v1.18.12
centos-7-53 Ready master 7d16h v1.18.12
centos-7-54 Ready worker 7d16h v1.18.12
centos-7-55 Ready <none> 7d16h v1.18.12
[root@centos-7-52 ~]# kubectl get node -l os
No resources found in default namespace.
[root@centos-7-52 ~]# kubectl label node centos-7-54 os=ubuntu-1804 # 增加标签
node/centos-7-54 labeled
[root@centos-7-52 ~]# kubectl get node -l os
NAME STATUS ROLES AGE VERSION
centos-7-54 Ready worker 7d16h v1.18.12
[root@centos-7-52 ~]# kubectl label node centos-7-54 os=ubuntu-18.04-5 --overwrite # 改标签
node/centos-7-54 labeled
[root@centos-7-52 ~]# kubectl get node -l os=ubuntu-18.04-5
NAME STATUS ROLES AGE VERSION
centos-7-54 Ready worker 7d16h v1.18.12
[root@centos-7-52 ~]# kubectl label node centos-7-54 os- # 删标签
node/centos-7-54 labeled
[root@centos-7-52 ~]# kubectl get node -l os=ubuntu-18.04-5
No resources found in default namespace.
[root@centos-7-52 ~]# kubectl label node centos-7-55 node-role.kubernetes.io/worker= # 加角色
node/centos-7-55 labeled
[root@centos-7-52 ~]# kubectl get node
NAME STATUS ROLES AGE VERSION
centos-7-51 Ready master 7d16h v1.18.12
centos-7-52 Ready master 7d16h v1.18.12
centos-7-53 Ready master 7d16h v1.18.12
centos-7-54 Ready worker 7d16h v1.18.12
centos-7-55 Ready worker 7d16h v1.18.12
[root@centos-7-52 ~]# kubectl label node centos-7-55 node-role.kubernetes.io/worker- # 删角色
node/centos-7-55 labeled
[root@centos-7-52 ~]# kubectl get node
NAME STATUS ROLES AGE VERSION
centos-7-51 Ready master 7d16h v1.18.12
centos-7-52 Ready master 7d16h v1.18.12
centos-7-53 Ready master 7d16h v1.18.12
centos-7-54 Ready worker 7d16h v1.18.12
centos-7-55 Ready <none> 7d16h v1.18.12