как использовать imagePullSecrets: [] в Helm 3 - PullRequest
1 голос
/ 14 июля 2020

helm 3 imagePullSecrets: [] secrette выдает ошибку.

Ошибка: невозможно построить объекты kubernetes из манифеста выпуска: ошибка проверки "": данные проверки ошибок: ValidationError (Deployment.spe c .template .spe c .imagePullSecrets [0]): недопустимый тип для io.k8s.api.core.v1.LocalObjectReference: получена «строка», ожидалось «карта»

1 Ответ

1 голос
/ 14 июля 2020

Я использую эту настройку и отлично работает.

В deployment.yaml

    spec:
    {{- with .Values.imagePullSecrets }}
      imagePullSecrets:
        {{- toYaml . | nindent 8 }}
    {{- end }}
      containers:

В values.yaml

imagePullSecrets:
  - name: regcred

И создать секрет regcred вручную используя

kubectl create secret docker-registry regcred --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>

Подробную документацию можно найти здесь

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