为了改善大家的使用体验,我们针对以上问题分别提出了解决方法。

我们已经将 Rancher 的常用组件放在国内服务器上,访问 即可下载所需的组件,从此告别

使用阿里云镜像仓库搭建 Rancher

我们已经在阿里云镜像仓库中同步了一份原版的镜像,仓库地址: registry.cn-hangzhou.aliyuncs.com

接下来,我们来 demo 如何操作:

  1. 使用阿里云镜像仓库的 rancher 镜像启动 rancher
  • CATTLE_AGENT_IMAGE: 指定 rancher-agent 的镜像名称
  1. 设置默认镜像仓库

仅需 3-5 分钟就能完成整个集群的搭建,将大幅节省时间,提高工作效率。

Rancher 默认使用 github 上的 repo 作为应用商店的 URL,如果出现timeout情况,可以将Catalog URL替换成我们国内的码云地址。

每个 repo 的对应关系如下:

如何修改Catalog URL

  1. 导航到全局或项目级别的Apps -> Manage Catalogs
  2. 点击列表右侧的省略号 ->
  3. Catalog URL替换成码云中的地址即可,Save
  4. 此时,对应的 Catalog 的状态变为了Refreshed,等待变为Active之后即可正常使用

创建自定义集群,Kubernetes Version显示为空

kontainer-driver-metadata

要解决这个问题只需要参考将 rke-metadata-config 地址修改成gitee上的地址即可,例如:

:::note 注意 修改rke-metadata-config地址时,需要对应版本号,一定要和默认地址中的版本号对应上,本例的版本号是v2.4。 :::

在国内使用helm安装rancher,时有时候会因为访问国外网络导致Rancher Chart添加失败,如下:

为了解决这个问题,我们在国内也同步了一份Rancher Chart,使用时只需要替换成国内的Rancher Chart地址即可:

同步说明

以上提到的资源,我们会通过定时任务每天从 Github 上拉取,同步到国内。也许存在延迟或同步失败的情况,如果发现任何问题,欢迎在微信技术交流群或官方论坛中向我们反馈。