Kubernetes 获取容器镜像 url
Kubernetes get container image url
有没有办法识别 url Kubernetes POD 中执行的容器是从哪里拉出来的?
Kubernetes 镜像 doc 表示仅提供镜像名称作为 Pod 规范的一部分。
我想确定镜像是否来自 Google Container Registry、Amazon ECR、IBM Cloud Container Registry 等
你可以用图片id来理解。像
kubectl get pod pod-name-123 -o json | jq '.status.containerStatuses[] | .imageID'
将 return 是这样的:
"docker-pullable://redacted.dkr.ecr.eu-west-2.amazonaws.com/docker-image-name@sha256:redacted"
在我的示例中是从 aws ecr 中提取的。
有没有办法识别 url Kubernetes POD 中执行的容器是从哪里拉出来的?
Kubernetes 镜像 doc 表示仅提供镜像名称作为 Pod 规范的一部分。
我想确定镜像是否来自 Google Container Registry、Amazon ECR、IBM Cloud Container Registry 等
你可以用图片id来理解。像
kubectl get pod pod-name-123 -o json | jq '.status.containerStatuses[] | .imageID'
将 return 是这样的:
"docker-pullable://redacted.dkr.ecr.eu-west-2.amazonaws.com/docker-image-name@sha256:redacted"
在我的示例中是从 aws ecr 中提取的。