当前位置:  首页>> 技术小册>> Kubernets合辑4-kubernetes入门

  1. 打标签:kubectl label node <node-name> key=value
  2. 删标签:kubectl label node <node-name> key-
  3. 改标签:kubectl label node <node-name> key=value --overwrite
  4. 设角色:kubectl label node <node-name> node-role.kubernetes.io/<role-name>=
  5. 删角色:kubectl label node <node-name> node-role.kubernetes.io/<role-name>-
  1. [root@centos-7-52 ~]# kubectl get node
  2. NAME STATUS ROLES AGE VERSION
  3. centos-7-51 Ready master 7d16h v1.18.12
  4. centos-7-52 Ready master 7d16h v1.18.12
  5. centos-7-53 Ready master 7d16h v1.18.12
  6. centos-7-54 Ready worker 7d16h v1.18.12
  7. centos-7-55 Ready <none> 7d16h v1.18.12
  8. [root@centos-7-52 ~]# kubectl get node -l os
  9. No resources found in default namespace.
  10. [root@centos-7-52 ~]# kubectl label node centos-7-54 os=ubuntu-1804 # 增加标签
  11. node/centos-7-54 labeled
  12. [root@centos-7-52 ~]# kubectl get node -l os
  13. NAME STATUS ROLES AGE VERSION
  14. centos-7-54 Ready worker 7d16h v1.18.12
  15. [root@centos-7-52 ~]# kubectl label node centos-7-54 os=ubuntu-18.04-5 --overwrite # 改标签
  16. node/centos-7-54 labeled
  17. [root@centos-7-52 ~]# kubectl get node -l os=ubuntu-18.04-5
  18. NAME STATUS ROLES AGE VERSION
  19. centos-7-54 Ready worker 7d16h v1.18.12
  20. [root@centos-7-52 ~]# kubectl label node centos-7-54 os- # 删标签
  21. node/centos-7-54 labeled
  22. [root@centos-7-52 ~]# kubectl get node -l os=ubuntu-18.04-5
  23. No resources found in default namespace.
  24. [root@centos-7-52 ~]# kubectl label node centos-7-55 node-role.kubernetes.io/worker= # 加角色
  25. node/centos-7-55 labeled
  26. [root@centos-7-52 ~]# kubectl get node
  27. NAME STATUS ROLES AGE VERSION
  28. centos-7-51 Ready master 7d16h v1.18.12
  29. centos-7-52 Ready master 7d16h v1.18.12
  30. centos-7-53 Ready master 7d16h v1.18.12
  31. centos-7-54 Ready worker 7d16h v1.18.12
  32. centos-7-55 Ready worker 7d16h v1.18.12
  33. [root@centos-7-52 ~]# kubectl label node centos-7-55 node-role.kubernetes.io/worker- # 删角色
  34. node/centos-7-55 labeled
  35. [root@centos-7-52 ~]# kubectl get node
  36. NAME STATUS ROLES AGE VERSION
  37. centos-7-51 Ready master 7d16h v1.18.12
  38. centos-7-52 Ready master 7d16h v1.18.12
  39. centos-7-53 Ready master 7d16h v1.18.12
  40. centos-7-54 Ready worker 7d16h v1.18.12
  41. centos-7-55 Ready <none> 7d16h v1.18.12

该分类下的相关小册推荐: