Rancher Server 设置
- Rancher 版本:
- 安装选项 (Docker install/Helm Chart):
- 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:
- 在线或离线部署:
下游集群信息
- Kubernetes 版本:
- Cluster Type (Local/Downstream):
- 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):
用户信息
- 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):
主机操作系统:
问题描述:
国内docker被禁后,helm部署rancher拉取镜像失败
重现步骤:
结果:
预期结果:
截图:
其他上下文信息:
日志
ksd
2
有点奇怪,我试了一下,但是拉取的镜像还是dockerhub的
老哥帮忙再看看,设置之后还从dockerhub拉取镜像。
ksd
6
再加个 --set rancherImage=registry.cn-hangzhou.aliyuncs.com/rancher/rancher
试试
添加这个之后可以了,是拉取阿里云镜像了。但是,其它需要拉取镜像的地方就麻烦了。比如应用商店,还有导入集群时候的cluster-agent是docker.io的。
请问一下,像应用商店和导入集群时的cluster-agent都是docker.io的,有没有什么其它解决方案?
ksd
9
你可以试试添加 CATTLE_AGENT_IMAGE 的环境变量来指定从阿里云拉取 cluster-agent
或者你干脆手动拉取,然后打个 tag 也行啊,方法很多。
至于应用商店的镜像,这部分印象里没有同步到阿里云镜像仓库。如果同步了,你可以在应用商店对应的 chart 里去设置 默认镜像仓库的地址。