获取容器内的镜像名称

Joa*_*oan 5 kubernetes

我正在尝试从容器内获取容器映像的名称。

我尝试查看 Downward API,但似乎不可能:
https ://kubernetes.io/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information/

目前我的解决方法是:

      env:
        - name: IMAGE
          value: "myimage:latest"
Run Code Online (Sandbox Code Playgroud)

也许有更好的方法吗?

Osw*_*ann 1

假设您使用 CI/CD 构建容器,您的解决方案可能没问题。请参阅此答案,了解如何从集群内访问 kubernetes API 作为替代方案。这是POD API 文档的链接,其中应包含图像信息。