代码改变世界

【k8s label】对node添加删除label,并根据label筛选节点

2019-07-02 14:23  ZealouSnesS  阅读(15230)  评论(0编辑  收藏  举报

添加

  1. kubectl label nodes kube-node label_name=label_value
    kubectl label nodes 1.1.1.1 label_name=label_value

 

查询

  1. kubectl get node -a -l "node=kube-node"
     

删除一个Label,只需在命令行最后指定Label的key名并与一个减号相连即可:
$ kubectl label nodes 1.1.1.1 role- 

修改一个Label的值,需要加上--overwrite参数:
$ kubectl label nodes 1.1.1.1 role=apache --overwrite

或者你可以直接kubectl edit 就可以编辑这个node 的配置,保存退出就可以了!