Чтобы использовать реестр контейнеров в Kubernetes-кластере, создайте секрет с данными для подключения. Это можно сделать через панель управления.
Подключение реестра к кластеру
- Откройте кластер в панели управления.
- Перейдите во вкладку «Управление».
- Нажмите «Изменить» напротив строки «Нет подключенных реестров».
- Выберите существующий реестр или создайте новый.
- Укажите неймспейс, в котором будет размещен секрет.
- Нажмите «Сохранить».

Использовать реестр можно только в том неймспейсе, к которому он подключен.
После сохранения в кластере будет создан секрет. Повторно открыв меню подключения реестра, вы увидите имя созданного секрета.
Проверка секрета
Проверьте наличие секрета:
kubectl get secrets -n <namespace>
Где <namespace> — неймспейс, выбранный при подключении реестра.
Пример вывода:
NAME TYPE DATA AGE craas-doc kubernetes.io/dockerconfigjson 1 4m19s
Использование образа в манифесте
Чтобы использовать образ из реестра, укажите его в манифесте и добавьте imagePullSecrets:
apiVersion: v1
kind: Pod
metadata:
name: test-hello-go
spec:
containers:
- name: hello
image: doc.registry.twcstorage.ru/go/hello-go:1.0.0
imagePullSecrets:
- name: craas-doc
Была ли статья полезна?
Ваш ответ поможет улучшить документацию
Пока нет комментариев