Rancher 无法拉取阿里云镜像

Rancher Server 设置

  • Rancher 版本:2.5.15
  • 安装选项 (Docker install/Helm Chart): RKE1
  • 在线或离线部署:在线部署

下游集群信息

  • Kubernetes 版本: 1.20
  • Cluster Type (Local/Downstream):
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):

用户信息

  • 登录用户的角色是什么? 管理员

主机操作系统:
ubuntu 18.04

问题描述:
服务镜像存储在阿里云仓库当中,更新的时候替换tag会出现无法拉取镜像的情况
ImagePullBackOff: Back-off pulling image “registry.cn-shanghai.aliyuncs.com/xxxxx/bid-assistant:prod-1203-0243

重现步骤:
只要更新镜像版本就无法拉取
自己排查,root 用户下 docker login 了
app 用户下 也 docker login
在终端使用命令拉取都能拉取下来,
只有在 rancher 界面无法拉取
image
阿里云两个地址一个内网,一个公网


交替使用这俩地址才能拉取下来
比如 registry不行了就换成 registry-vpc 使用,不行再换回来,这样操作一般就可以了,
也在 rancher 认证里面添加了认证信息。也是不行的

自己也作过,重启docker这些操作。
之前创建rancher的时候添加的节点可以,经过一段时间新增的节点不行了。好奇怪的问题。

这是我的 docker 配置



[/details]