Куда Kubernetes тянет изображения и как я могу просмотреть их / изменить их источник получения?
Где такой файл, как это тянуть изображения, как 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.
Я не мог найти ответ из документов. Я не знаком с репозиториями по умолчанию для Kubernetes. Как настроить файл yaml для извлечения из определенного реестра с помощью URL-адреса?
1 ответ
k8s.gcr.io - это служба реестра, работающая в Google Cloud и работающая как служба. Чтобы просмотреть общедоступные изображения или узнать подробности об этих изображениях, см. Один из ответов на более старый и похожий вопрос.
Ссылка - 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