Kubernetes在哪里提取图像?如何浏览/更改其提取源?

时间:2019-02-28 02:55:56

标签: nginx kubernetes container-registry

this这样的文件在哪里提取像image: k8s.gcr.io/defaultbackend-amd64:1.5这样的图像,我可以在哪里浏览它们?

ingres-nginx的下一版本使用1.15.6,该版本修复了CVE-2018-16843和CVE-2018-16844。我想查看是否从源中提取了k8s.gcr.io/defaultbackend-amd64:1.5的图像,其中包含该Nginx版本的图像。

我从docs中找不到答案。我不熟悉Kubernetes的默认存储库。如何配置yaml文件以使用URL从特定注册表中提取?

1 个答案:

答案 0 :(得分:1)

k8s.gcr.io是在作为服务运行的Google Cloud上运行的注册表服务。为了列出公开可用的图像或查找有关这些图像的详细信息,请参阅older and similar question的答案之一。

  

链接为https://console.cloud.google.com/gcr/images/google-containers/GLOBAL。我不确定为什么很难找到它。

要从特定存储库中提取图像,只需在清单中遵循以下语义:

image: <your-registry>/<your-project-path>/<your-container>:<your-tag>

例如:

image: www.myk8srepo.com/testing/nginx/defaultbackend-amd64:1.5.6