温馨提示:本文翻译自stackoverflow.com,查看原文请点击:kubectl - Get the image and SHA image ID of images in pod on Kubernetes deployment
kubectl kubernetes

kubectl - 在Kubernetes部署中获取pod中的映像的映像和SHA映像ID

发布于 2020-04-14 12:05:16

如何在Kubernetes部署中获取映像/容器的映像ID(docker sha256哈希)?

查看更多

提问者
Chris Stryczynski
被浏览
80
Janos Lenart 2017-08-10 21:36

这样的事情可以解决问题(您必须已jq安装):

$ kubectl get pod --namespace=xx yyyy -o json | jq '.status.containerStatuses[] | { "image": .image, "imageID": .imageID }'
{
  "image": "nginx:latest",
  "imageID": "docker://sha256:b8efb18f159bd948486f18bd8940b56fd2298b438229f5bd2bcf4cedcf037448"
}
{
  "image": "eu.gcr.io/zzzzzzz/php-fpm-5:latest",
  "imageID": "docker://sha256:6ba3fe274b6110d7310f164eaaaaaaaaaa707a69df7324a1a0817fe3b475566a"
}