Я пытаюсь развернуть приложение через kubectl, используя изображение, хранящееся в Codefresh. Он отлично работает, когда я помещаю изображение в публичный реестр.
Проблема заключается в том, что, когда я применяю deploy.yaml, я получаю ошибку «ImagePullBackOff» на модулях. Я предполагаю, я думаю правильно, что это потому, что мне нужен секрет, чтобы иметь доступ к моему изображению Codefresh.
Это контейнерная часть моего текущего развертывания. Yaml:
spec:
containers:
- name: dockapp
#States the image that will be put inside the pod. Secret to get access is declared below
#registry.hub.docker.com/jamiedovu/dockapp:latest
image: r.cfcr.io/jamiew87/my-app-image:master
ports:
- containerPort: 8080
name: http
imagePullSecrets:
- name: regcred
Мой вопрос: что мне нужно поместить в секретный «regcred», чтобы иметь возможность подключиться к этому частному реестру. Документация Kubernetes только демонстрирует, как это сделать для докера.