Каковы риски для Реестра контейнеров Google в случае изменения названия проекта? - PullRequest
1 голос
/ 21 января 2020

У меня настроен конвейер CI / CD, в котором Google Cloud Build автоматически создает контейнеры из кода, переданного в репозиторий GitHub, если он помечен специальным тегом c. Контейнеры автоматически помещаются в Реестр контейнеров Google. Каждый контейнер в реестре помечен тегом в форме us.gcr.io/project_name/container_name:tag_name

. Мой вопрос: если я изменю название проекта, как это повлияет на контейнеры, которые в настоящее время находятся в реестре контейнеров Google, которые я уже отметил название текущего проекта? Нужно ли менять тег на каждом контейнере с предполагаемым именем проекта перед обновлением самого имени проекта? GCP обрабатывает это автоматически?

1 Ответ

0 голосов
/ 21 января 2020

Реестры в реестре контейнеров именуются хостом и идентификатором проекта . Для работы с изображениями (например, pu sh, потяните, удалите) определите изображение в следующем формате:

[HOSTNAME] / [PROJECT-ID] / [IMAGE]: [TAG]

Или [HOSTNAME] / [PROJECT-ID] / [IMAGE] @ [IMAGE_DIGEST]

Даже если вы измените ИМЯ ПРОЕКТА, ID ПРОЕКТА изменить нельзя, потому что ID проекта: уникальный идентификатор вашего проекта, состоящий из имени проекта и случайно назначенного номера . Таким образом, ваши изображения хранятся в тех же реестрах в реестре контейнеров. us.gcr.io/project_id/container_name:tag_name

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...