Kubernetes 获取容器镜像 URL



有没有办法识别从 Kubernetes POD 中执行的容器中提取的 url?

Kubernetes Image 文档表明只有镜像名称作为 Pod 规范的一部分提供。

我想确定图像是否从 Google Container Registry、Amazon ECR、IBM Cloud Container Registry 等中提取。

您可以使用映像 ID 来理解这一点。类似的东西

kubectl get pod pod-name-123 -o json | jq '.status.containerStatuses[] | .imageID'

将返回类似以下内容:

"docker-pullable://redacted.dkr.ecr.eu-west-2.amazonaws.com/docker-image-name@sha256:redacted"

在我的示例中是从 aws ecr 中提取的。

最新更新