kubernetes - 有没有办法根据特定的元数据标签获取命名空间
问题描述
我的命名空间有一些自定义元数据标签。有些有标签有些没有。有没有办法使用 kubectl 获取具有特定标签的命名空间?
解决方案
是的。像这样:
$ 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
在最后一个命令中使用来指定匹配所需的键和值。
推荐阅读
- c# - 在 C# 中返回与自身具有相同签名的函数
- java - JavaFX 应用程序:打印机无法打印文件
- swift - 从 Swift 中的 Set<>.index 获取位置为 int
- java - Linux 僵尸进程未使用 Java ProcessBuilder 终止
- javascript - 在反应应用程序中包含和使用 javascript 文件
- apache-spark - spark如何管理物理内存、虚拟内存和执行器内存?
- intellij-idea - Grails删除方法
- javascript - 我怎么能避免所见即所得的按钮来点击链接
- c# - 如何停止在 .Net Core 控制器中创建的计时器?
- nestjs - 用 NestJS 和异步函数开玩笑