添加
语法:
kubectl label nodes kube-node label_name=label_value
样例:
先查看node列表
[root]$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
194.246.9.25 Ready <none> 16d v1.19.4
194.246.9.26 Ready <none> 16d v1.19.4
194.246.9.27 Ready <none> 16d v1.19.4
194.246.9.3 Ready <none> 16d v1.19.4
194.246.9.4 Ready <none> 16d v1.19.4
194.246.9.5 Ready <none> 16d v1.19.4
对194.246.9.5添加标签
kubectl label nodes 194.246.9.5 gpu=true
查询
kubectl get node -a -l gpu=true
删除
删除一个Label,只需在命令行最后指定Label的key名并与一个减号相连即可:
$ kubectl label nodes 194.246.9.5 gpu-
修改
修改一个Label的值,需要加上--overwrite
参数:
$ kubectl label nodes 194.246.9.5 gpu=false --overwrite
或者你可以直接kubectl edit 就可以编辑这个node 的配置,保存退出就可以了!