为了改善大家的使用体验,我们针对以上问题分别提出了解决方法。
我们已经将 Rancher 的常用组件放在国内服务器上,访问 即可下载所需的组件,从此告别
使用阿里云镜像仓库搭建 Rancher
我们已经在阿里云镜像仓库中同步了一份原版的镜像,仓库地址: registry.cn-hangzhou.aliyuncs.com
接下来,我们来 demo 如何操作:
- 使用阿里云镜像仓库的 rancher 镜像启动 rancher
CATTLE_AGENT_IMAGE:
指定 rancher-agent 的镜像名称
- 设置默认镜像仓库
system-default-registry:
参数请参考官方文档
仅需 3-5 分钟就能完成整个集群的搭建,将大幅节省时间,提高工作效率。
Rancher 默认使用 github 上的 repo 作为应用商店的 URL,如果出现timeout
情况,可以将Catalog URL
替换成我们国内的码云地址。
每个 repo 的对应关系如下:
如何修改Catalog URL
:
- 导航到全局或项目级别的
Apps
->Manage Catalogs
- 点击列表右侧的省略号 ->
- 将
Catalog URL
替换成码云中的地址即可,Save
- 此时,对应的 Catalog 的状态变为了
Refreshed
,等待变为Active
之后即可正常使用
创建自定义集群,Kubernetes Version显示为空
要解决这个问题只需要参考将 rke-metadata-config 地址修改成gitee上的地址即可,例如:
:::note 注意 修改rke-metadata-config
地址时,需要对应版本号,一定要和默认地址中的版本号对应上,本例的版本号是v2.4
。 :::
在国内使用helm安装rancher,时有时候会因为访问国外网络导致Rancher Chart添加失败,如下:
为了解决这个问题,我们在国内也同步了一份Rancher Chart,使用时只需要替换成国内的Rancher Chart地址即可:
同步说明
以上提到的资源,我们会通过定时任务每天从 Github 上拉取,同步到国内。也许存在延迟或同步失败的情况,如果发现任何问题,欢迎在微信技术交流群或官方论坛中向我们反馈。