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 界面无法拉取
阿里云两个地址一个内网,一个公网
交替使用这俩地址才能拉取下来
比如 registry不行了就换成 registry-vpc 使用,不行再换回来,这样操作一般就可以了,
也在 rancher 认证里面添加了认证信息。也是不行的
自己也作过,重启docker这些操作。
之前创建rancher的时候添加的节点可以,经过一段时间新增的节点不行了。好奇怪的问题。
这是我的 docker 配置
[/details]