首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在HELM3中使用imagePullSecrets:[]

如何在HELM3中使用imagePullSecrets:[]
EN

Stack Overflow用户
提问于 2020-07-15 02:03:24
回答 1查看 17.7K关注 0票数 12

Helm 3 imagePullSecrets:[] secrete给出错误。

错误:无法从版本清单构建Kubernetes对象:验证“”时出错:验证数据时出错: ValidationError(Deployment.spec.template.spec.imagePullSecrets):的io.k8s.api.core.v1.LocalObjectReference:获取的是"string",需要的是"map“

EN

回答 1

Stack Overflow用户

发布于 2020-07-15 02:16:37

我使用这个设置,并且工作正常。

在deployment.yaml中

代码语言:javascript
复制
    spec:
    {{- with .Values.imagePullSecrets }}
      imagePullSecrets:
        {{- toYaml . | nindent 8 }}
    {{- end }}
      containers:

在values.yaml中

代码语言:javascript
复制
imagePullSecrets:
  - name: regcred

并使用以下命令手动创建secret regcred

代码语言:javascript
复制
kubectl create secret docker-registry regcred --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>

您可以找到详细的文档here

票数 36
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62901288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档