要获取命名空间中所有 Pod 的版本,可以使用以下命令:

kubectl get pods -n <namespace> -o jsonpath='{range .items[*]}{.metadata.name}{'	'}{.metadata.labels.version}{'
'}{end}'

其中,<namespace>是要查询的命名空间的名称。

该命令使用 -o jsonpath 选项以特定格式输出结果。它使用 range 函数遍历所有 Pod,然后输出每个 Pod 的名称和版本标签。使用 \t\n 来分隔输出。

请注意,该命令假定所有 Pod 都有一个名为 'version' 的标签来指定其版本。如果您使用不同的标签或没有标签来指定版本,则需要相应地更改命令。

Kubernetes 获取命名空间中所有 Pod 的版本

原文地址: https://www.cveoy.top/t/topic/nETy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录