java - 如何使用 java api 检索特定的 Kubernetes 部署映像标记?

我需要的是使用 Kubernetes 的 java api 检索图像标签。基本上,命令 kubectl -n <NAMESPACE> get deployments.apps <DEPLOYMENT> -o jsonpath={..image} 的作用。现在我可以从(V1DeploymentList)获取我需要该信息的部署列表,但我不确定如何从那里检索图像标签。

回答1

无论如何,我找到了存储图像标签的位置。

deployment.getSpec().getTemplate().getSpec().getContainers()

将您带到容器列表 List<V1Container> 并且每个容器都包含一个与部署相关的图像标签,您可以像这样检索它们: container.getImage()

相似文章

随机推荐

最新文章