kubectl如何删除node的label


测试用 kubectl label nodes 1.1.1.1 role=nginx

现在想把role这个标签删除掉,要如何操作?
已邀请:

zh3linux

赞同来自: xiphis justinfu


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

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

田浩浩 - wizmacau developer

赞同来自: xiphis


使用--overwrite?参考这里

justinfu - 80后容器极客

赞同来自: 颦_


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

xiphis

赞同来自:


node 没有create配置文件

iT2afL0rd - DevOps Lead at TrendMicro

赞同来自:


或者就是在原来create的时候配置文件里面,把这个label删掉,然后再用kubectl apply -f [config_file]

要回复问题请先登录注册