Kubernetes 获取命名空间中所有 Pod 的版本
要获取命名空间中所有 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' 的标签来指定其版本。如果您使用不同的标签或没有标签来指定版本,则需要相应地更改命令。
原文地址: https://www.cveoy.top/t/topic/nETy 著作权归作者所有。请勿转载和采集!