Helm-чарт для установки приложения в Kubernetes

После успешной аутентификации в кластере склонируйте репозиторий этого чарта к себе на компьютер.

В файле app/values.yaml измените значения переменных. Укажите ссылку на реджистри, созданного в Yandex Cloud и версию образа:

image:
  repository: "адрес образа в формате cr.yandex/<registry id>/<repo name>"
  pullPolicy: IfNotPresent
  # Overrides the image tag whose default is the chart appVersion.
  tag: "версия образа в реджистри"

Установите Helm-чарт:

helm upgrade --install --atomic test app

Настройка реджистри Yandex Cloud

Для разрешения возможности пуллинга образов из вашего реджисти, настройте политику доступа. Нужно выдать роль container-registry.images.puller на ваш реестр для системной группы allUsers.

В настройках реджистри нажмите "Назначить роли" в правом верхнем углу и выберите группу "All Users":

Contact Point

Назначте этой группе роль container-registry.images.puller:

Contact Point