我的命名空间有一些自定义元数据标签。有些带有标签,有些则没有。有什么方法可以使用kubectl获取具有特定标签的 namespace 吗?
最佳答案
是。像这样:
$ kubectl create ns nswithlabels
$ kubectl label namespace nswithlabels this=thing
$ kubectl describe ns/nswithlabels
Name: nswithlabels
Labels: this=thing
Annotations: <none>
Status: Active
No resource quota.
No resource limits.
$ kubectl get ns -l=this
NAME STATUS AGE
nswithlabels Active 6m
注意:我也可以在上一个命令中使用
-l=this=thing
来指定匹配所需的键和值。