摘要:但身在中国的我们难以深刻体验这些便利,而服务全球开发者的平台亦不可能为中国用户多带带定制,所以给大家分享一下如何优化中国区的使用体验。最终我会更新出中国区的使用镜像,并到镜像仓库上,目前使用的是阿里云的镜像仓库招牌比较大短时间内不会倒。
引言
Kubernetes(以下简称K8s)是Rancher平台重点支持的一个编排引擎,Rancher K8s具有部署灵活使用方便的特点, 而且Rancher基本是同步更新支持K8s的新版本新组件,用户也可以选择部署指定的K8s版本。 但身在中国的我们难以深刻体验这些便利,而服务全球开发者的Rancher平台亦不可能为中国用户多带带定制,所以给大家分享一下如何优化Rancher k8s中国区的使用体验。
部署要点部署之前的操作系统选型上,相对来说我比较推荐ubuntu+docker的组合, 毕竟这个组合在国外使用的用户比较多,相对来说bug fix的速度也是比较快的, 如果你是一个docker重度用户,应该深知docker本身的bug并不少。
如果是部署一个新的Rancher环境,我推荐用下面的脚本来启动,通过设置DEFAULT_CATTLE_CATALOG_URL, 这样可以直接指定我定制过的Rancher K8s:
当然如果是已经部署的Rancher环境,那就需要在Rancher UI上,做一下简单的修改, Disable已有的library catalog repo,指向我定制过的即可,注意branch的设置,网络状况不好的需要耐心等待重新拉取repo内容:
在部署agent节点前,如果是一个干净的环境最好,但是如果是曾经做过agent节点, 尤其是之前部署过rancher k8s的,我强烈建议你执行一次大扫除,否则会出现各种意想不到的状况, 大扫除的脚本可以参考执行我的这个,具体都做了什么事可自行阅读:
一切OpenSource如果你对我在其中的改动颇有疑虑,亦大可放心。我主要是改动两个地方: fork了rancher-catalog建立了k8s-cn的分支,只要将Rancher的library catalog repo指向我的工程分支即可; fork了kubernetes-package,每次Rancher K8s发布新版本, 我都会基于该版本建立一个CN分支(如:v1.5.1-rancher1-7-cn), 一切对于中国区的优化修改都会在这个分支上。最终我会更新出中国区的使用镜像,并push到镜像仓库上, 目前使用的是阿里云的镜像仓库(招牌比较大短时间内不会倒...)。
参考链接:
https://github.com/niusmallna...
https://github.com/niusmallna...
后续支持计划截止本文写作之时刚开始支持rancher-k8s v1.5.1-rancher1-7版本,并且作者已在Rancher v1.3.1版本上做了测试。 后续Rancher官方发布新版本,文章还会进行同步更新,并继续做一些简单的测试。 后续考虑加入离线安装,可以指定本地镜像仓库,依赖镜像一键导入等方便的功能。
如果在使用中发现各种疑难杂症,作者的邮箱niusmallnan@gmail .com已向你敞开,你还可以随时在Rancher中国微信技术交流群中找到作者,以及一票热爱Docker、热爱开源的伙伴。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/32544.html
摘要:但身在中国的我们难以深刻体验这些便利,而服务全球开发者的平台亦不可能为中国用户单独定制,所以给大家分享一下如何优化中国区的使用体验。最终我会更新出中国区的使用镜像,并到镜像仓库上,目前使用的是阿里云的镜像仓库招牌比较大短时间内不会倒。 引言 Kubernetes(以下简称K8s)是Rancher平台重点支持的一个编排引擎,Rancher K8s具有部署灵活使用方便的特点, 而且Ranc...
摘要:里程碑更新支持添加自定义节点此次更新之前的版本只支持和,而如今的最新版本,用户可以在创建集群时添加了自定义节点了。连接成功后,将按照用户指定的角色所指示的方式为该节点安装相应的组件。 Rancher是一个开源的全栈化企业级容器管理平台,用户在Rancher可视化界面上以点选的方式,即可一键完成所有容器基础设施(网络、存储、负载均衡等)的对接与部署,确保容器在任何基础架构上(公私有云、虚...
摘要:官方于上宣布将在下一个企业版中支持。本次上毫无疑问地成为一个划时代的里程碑,本次大会最大的新闻莫过于官方宣布支持。容器技术作为云计算发展的新阶段正改变着服务交付的方式,更影响着云计算的未来。 Docker官方于DockerCon EU 2017上宣布将在下一个Docker企业版中支持Kubernetes。容器编排之战似乎胜负已分,Kubernetes即将一统天下?容器市场下一步会如何发...
摘要:官方于上宣布将在下一个企业版中支持。本次上毫无疑问地成为一个划时代的里程碑,本次大会最大的新闻莫过于官方宣布支持。容器技术作为云计算发展的新阶段正改变着服务交付的方式,更影响着云计算的未来。 Docker官方于DockerCon EU 2017上宣布将在下一个Docker企业版中支持Kubernetes。容器编排之战似乎胜负已分,Kubernetes即将一统天下?容器市场下一步会如何发...
摘要:教你如何在中国区加速部署,且实现自定义设置拥有镜像的仓库与其命名空间。然而对于中国玩家而言,由于谷歌镜像仓库的原因,很多时候的使用体验并不顺滑。在往期发布的文章加速安装文档中,我们有讲解过如何通过修改应用商店地址来实现加速部署。 教你如何在中国区加速部署k8s,且实现自定义设置拥有k8s镜像的仓库与其命名空间。 概述 Kubernetes是一个强大的容器编排工具,帮助用户在可伸缩性系统...
阅读 1492·2023-04-26 02:29
阅读 2884·2021-10-11 10:58
阅读 2866·2021-10-08 10:16
阅读 3135·2021-09-24 09:47
阅读 1546·2019-08-29 16:56
阅读 2666·2019-08-29 11:03
阅读 1976·2019-08-26 13:35
阅读 3123·2019-08-26 13:34