rancher拉取harbor私有镜像失败,报错ImagePullBackOff: Back-off pulling image

rancher拉取harbor私有镜像失败,报错ImagePullBackOff: Back-off pulling image,第1张

rancher拉取harbor私有镜像失败,报错ImagePullBackOff: Back-off pulling image

这个问题困扰我很久很久了,看网上说的都是执行k8s指令,创建密钥,然后配置到每个服务的yaml里,但这种情况只能一个个配置,不能全部配置。偶然发现rancher的仪表盘中有个secret选项,打开里面竟然看到了配置的所有密钥,再一次感叹rancher的强大,并且这边配置密钥能够根据你的命名空间来,也就是说这个命名空间下的所有应用都会自动配上这个harbor私服密钥,话不多说,接下来让我们看看步骤吧!

解决途径
配置harbor仓库密钥,写入到服务的yaml配置文件里,每次拉取镜像的时候读取密钥
解决步骤
  1. 打开rancher仪表盘
    打开任意一个集群右上角就是仪表盘
  2. 找到secret选项
  3. 右上角选择你要编辑的集群
    这里可以看到该集群下的所有secret,如果是进行secret编辑的话直接在这一步找到对应的secret即可。
  4. 点击右上角新建
  5. 注意选择对应的命名空间、name为你生成的密钥的名称,后面yaml中将使用这个名称,type选择Registry,Domin Name 为harbor仓库地址,后面为用户名和密码
  6. 点击create即可。
  7. 在该集群对应的命名空间下新建的服务的yaml中会自动带上这个密钥,即可正常访问harbor仓库

(2021.12.12于庐州)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5660612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存