首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过helm图表从私人注册表下载时禁止访问,但不能通过简单的pod访问。

通过helm图表从私人注册表下载时禁止访问,但不能通过简单的pod访问。
EN

Server Fault用户
提问于 2021-11-16 12:25:23
回答 1查看 283关注 0票数 0

我正在尝试使用托管在gitlab上的自定义映像来部署bitnami moodle图表。当我在pod中使用注册表时,图像将被下载。然而,当在图表中使用时,它会给出下面的错误,并禁止访问。在minikube和私有集群上进行测试。

代码语言:javascript
复制
*Failed to pull image "registry.gitlab.com/<repo>/01976966/container/external/moodle:3.11.4-debian-10-r0": rpc error: code = Unknown desc = Er ││ ror response from daemon: Head "https://registry.gitlab.com/v2/<repo>/01976966/container/external/moodle/manifests/3.11.4-debian-10-r0": denied: access forbidden*

此设置在父图表values.yaml中使用:

代码语言:javascript
复制
image:
      registry: registry.gitlab.com
      repository: <repo>/01976966/container/external/moodle
      tag: 3.11.4-debian-10-r0
      pullPolicy: Always
      pullSecrets:
        - name: <secret-name>

有问题的基本图表:https://github.com/bitnami/charts/tree/master/bitnami/moodle/

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-11-17 02:59:07

你有

代码语言:javascript
复制
image:
  pullSecrets:
  - name: the-secret-name

但是它们的值只使用秘密名称如图所示

你只需要列出一个秘密的名字:

代码语言:javascript
复制
image:
  pullSecrets:
  - the-secret-name
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1083700

复制
相关文章

相似问题

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