给K8S集群中的node批量追加标签

Posted on 2022-06-15,1 min read

Kubectl中好像没有这样批量操作node标签的命令,所以得通过awk来操作了

#过滤出具有xib.desb/mesh=true标签的节点
kubectl get nodes --show-labels | grep xib.desb/mesh=true | awk -F ' ' '{print $1}' > node.txt
#给节点添加一个新的标签xib.desb/mesh-control=true
for i in $(cat node.txt) ; do kubectl label node $i xib.desb/mesh-control=true ; done

下一篇: 19块的双速手电钻→

loading...