如何在国内优雅地使用Rancher( 二 )
为了改善大家的使用体验 , 我们针对以上问题分别提出了解决方法 。
本文插图
优雅地使用Rancher
为了让大家更流畅地使用Rancher , 我们将一些资源mirror到了国内 , 提供给国内用户使用 。 接下来 , 我们将详细介绍如何使用这些资源 。
使用国内资源下载Rancher组件
我们已经将Rancher的常用组件放在国内服务器上 , 访问http://mirror.cnrancher.com , 即可下载所需的组件 , 从此告别failed: Operation timed out
本文插图
使用阿里云镜像仓库搭建Rancher
我们已经在阿里云镜像仓库中同步了一份原版的镜像 , 仓库地址: registry.cn-hangzhou.aliyuncs.com
注意:阿里云镜像仓库中的rancher镜像不支持使用 latest、stable等tags , 必须指定版本号 , 例如v2.4.2
接下来 , 我们来demo如何操作:
1、 使用阿里云镜像仓库的Rancher镜像启动Rancher
docker run -itd -p 80:80 -p 443:443 --restart=unless-stopped -e CATTLE_AGENT_IMAGE=''registry.cn-hangzhou.aliyuncs.com/rancher/rancher-agent:v2.4.2'' registry.cn-hangzhou.aliyuncs.com/rancher/rancher:v2.4.2CATTLE_AGENT_IMAGE: 指定rancher-agent的镜像名称
2、 设置默认镜像仓库
从UI导航到Settings , 然后编辑system-default-registry , Value设置为registry.cn-hangzhou.aliyuncs.com
本文插图
system-default-registry的参数设置请参考官方文档:
https://rancher2.docs.rancher.cn/docs/admin-settings/config-private-registry/_index
接下来 , 我们按照官方文档添加自定义集群(https://rancher2.docs.rancher.cn/docs/cluster-provisioning/rke-clusters/custom-nodes/_index/) , 只需要等待集群启动成功即可 。 下图中列出了system-project中所有的workload , 这些workload均使用了阿里云的镜像仓库registry.cn-hangzhou.aliyuncs.com内的镜像:
本文插图
仅需3-5分钟就能完成整个集群的搭建 , 将大幅节省时间 , 提高工作效率 。
使用码云代替Github
Rancher默认使用Github上的repo作为应用商店的URL , 如果出现timeout情况 , 可以将Catalog URL替换成码云的地址 。
每个repo的对应关系如下:
本文插图
那么如何修改Catalog URL呢?
- 导航到全局或项目级别的Apps -> Manage Catalogs
- 点击列表右侧的省略号 -> Edit
- 将Catalog URL替换成码云中的地址即可 , 点击Save
- 此时 , 对应的Catalog的状态变为Refreshed , 等待其变为Active之后即可正常使用
【如何在国内优雅地使用Rancher】以上提到的资源 , 我们会通过定时任务每天从Github上拉取 , 同步到国内 。 也许存在延迟或同步失败的情况 , 如果发现任何问题 , 欢迎在微信技术交流群或官方论坛中向我们反馈 。
推荐阅读
- 趣头条|滴滴子公司超5亿美元融资 属国内自动驾驶领域单笔融资最高金额
- 环球网|荣耀30系列登陆俄罗斯市场 售价比国内高
- 驾驶自动驾驶重塑滴滴?首轮5亿美元创国内纪录
- 曼巴侃侃侃|原创 两国开始禁售iPhone,国内主播还在争先恐后给苹果带货,原因是啥
- 淘宝|如何在淘宝网上开网店?在淘宝网上开店有什么要求?
- 天下快谈|iPhone国内销量增加160%,为啥说支持国产,国人却喜欢买苹果?
- 互联网乱侃秀|中国最牛的光刻机厂商,占了国内80%的份额,全球排第4
- 胖福的小木屋|中国一箭两星发射成功,这颗由中国民企研制的卫星填补国内空白
- 中兴|中兴新5G手机售价1998元起 国内首款支持四大运营商5G频段
- zol中关村在线|刘作虎发放调查问卷 OnePlus TV即将国内发布