Helm 3 imagePullSecrets:[] secrete给出错误。
错误:无法从版本清单构建Kubernetes对象:验证“”时出错:验证数据时出错: ValidationError(Deployment.spec.template.spec.imagePullSecrets):的io.k8s.api.core.v1.LocalObjectReference:获取的是"string",需要的是"map“
发布于 2020-07-15 02:16:37
我使用这个设置,并且工作正常。
在deployment.yaml中
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
containers:在values.yaml中
imagePullSecrets:
- name: regcred并使用以下命令手动创建secret regcred
kubectl create secret docker-registry regcred --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>您可以找到详细的文档here
https://stackoverflow.com/questions/62901288
复制相似问题