Kubernetes获取容器镜像URL。

3

有没有办法识别从哪个 URL 拉取的 Kubernetes POD 中的容器正在执行?

Kubernetes 镜像 文档 仅指定 Pod 规范中提供映像名称。

我想确定镜像是否来自 Google 容器注册表、亚马逊 ECR、IBM Cloud 容器注册表等。

1个回答

4
您可以使用图像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中提取的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接