通过Kubernetes API获取docker图像标签

通过Kubernetes API获取docker图像标签,kubernetes,Kubernetes,您好,有没有办法通过Kubernetes API从运行的容器中获取docker映像标签?一个选项是获取部署yaml,您可以在其中查看使用的docker映像 首先,获取部署 kubectl get deployments 然后使用所需部署的名称并获取配置 kubectl get deployments your-deployment-name -o yaml --export 如果你想让标签变得更容易,你可以在获取播客时添加一个--show标签: kubectl get po --show-l

您好,有没有办法通过Kubernetes API从运行的容器中获取docker映像标签?

一个选项是获取部署yaml,您可以在其中查看使用的docker映像

首先,获取部署

kubectl get deployments
然后使用所需部署的名称并获取配置

kubectl get deployments your-deployment-name -o yaml --export

如果你想让标签变得更容易,你可以在获取播客时添加一个--show标签:

kubectl get po --show-labels
kubectl get deploy --show-labels
kubectl get all --show-labels
您也可以仅使用api来列出、查看或过滤POD,但不幸的是,需要指定标签才能这样做 您可以看到以下示例:

?labelSelector=environment%3Dproduction,tier%3Dfrontend
?labelSelector=environment+in+%28production%2Cqa%29%2Ctier+in+%28frontend%29

此答案100%基于Kubernetes文档,您也可以查看更多信息或更具体的用法,无论如何,如果将来有问题,请随时向我发送消息/邮件/标签

如果您需要更高级的信息,您还可以查看向下API