如何使用 java api 检索特定的 Kubernetes 部署映像标签?
How to retrieve a specific Kubernetes deployment image tag using java api?
我需要的是使用 java api 为 Kubernetes 检索图像标签。基本上,命令 kubectl -n <NAMESPACE> get deployments.apps <DEPLOYMENT> -o jsonpath={..image}
的作用。
现在我可以从 (V1DeploymentList) 获取我需要的部署列表,但我不确定如何从那里检索图像标签。
反正我已经找到图片标签的存储位置了。
deployment.getSpec().getTemplate().getSpec().getContainers()
将您带到容器列表 List<V1Container>
,每个容器都包含一个与部署相关的图像标签,您可以像这样检索它们:container.getImage()
我需要的是使用 java api 为 Kubernetes 检索图像标签。基本上,命令 kubectl -n <NAMESPACE> get deployments.apps <DEPLOYMENT> -o jsonpath={..image}
的作用。
现在我可以从 (V1DeploymentList) 获取我需要的部署列表,但我不确定如何从那里检索图像标签。
反正我已经找到图片标签的存储位置了。
deployment.getSpec().getTemplate().getSpec().getContainers()
将您带到容器列表 List<V1Container>
,每个容器都包含一个与部署相关的图像标签,您可以像这样检索它们:container.getImage()