摘要:但身在中國(guó)的我們難以深刻體驗(yàn)這些便利,而服務(wù)全球開(kāi)發(fā)者的平臺(tái)亦不可能為中國(guó)用戶多帶帶定制,所以給大家分享一下如何優(yōu)化中國(guó)區(qū)的使用體驗(yàn)。最終我會(huì)更新出中國(guó)區(qū)的使用鏡像,并到鏡像倉(cāng)庫(kù)上,目前使用的是阿里云的鏡像倉(cāng)庫(kù)招牌比較大短時(shí)間內(nèi)不會(huì)倒。
引言
Kubernetes(以下簡(jiǎn)稱K8s)是Rancher平臺(tái)重點(diǎn)支持的一個(gè)編排引擎,Rancher K8s具有部署靈活使用方便的特點(diǎn), 而且Rancher基本是同步更新支持K8s的新版本新組件,用戶也可以選擇部署指定的K8s版本。 但身在中國(guó)的我們難以深刻體驗(yàn)這些便利,而服務(wù)全球開(kāi)發(fā)者的Rancher平臺(tái)亦不可能為中國(guó)用戶多帶帶定制,所以給大家分享一下如何優(yōu)化Rancher k8s中國(guó)區(qū)的使用體驗(yàn)。
部署要點(diǎn)部署之前的操作系統(tǒng)選型上,相對(duì)來(lái)說(shuō)我比較推薦ubuntu+docker的組合, 畢竟這個(gè)組合在國(guó)外使用的用戶比較多,相對(duì)來(lái)說(shuō)bug fix的速度也是比較快的, 如果你是一個(gè)docker重度用戶,應(yīng)該深知docker本身的bug并不少。
如果是部署一個(gè)新的Rancher環(huán)境,我推薦用下面的腳本來(lái)啟動(dòng),通過(guò)設(shè)置DEFAULT_CATTLE_CATALOG_URL, 這樣可以直接指定我定制過(guò)的Rancher K8s:
當(dāng)然如果是已經(jīng)部署的Rancher環(huán)境,那就需要在Rancher UI上,做一下簡(jiǎn)單的修改, Disable已有的library catalog repo,指向我定制過(guò)的即可,注意branch的設(shè)置,網(wǎng)絡(luò)狀況不好的需要耐心等待重新拉取repo內(nèi)容:
在部署agent節(jié)點(diǎn)前,如果是一個(gè)干凈的環(huán)境最好,但是如果是曾經(jīng)做過(guò)agent節(jié)點(diǎn), 尤其是之前部署過(guò)rancher k8s的,我強(qiáng)烈建議你執(zhí)行一次大掃除,否則會(huì)出現(xiàn)各種意想不到的狀況, 大掃除的腳本可以參考執(zhí)行我的這個(gè),具體都做了什么事可自行閱讀:
一切OpenSource如果你對(duì)我在其中的改動(dòng)頗有疑慮,亦大可放心。我主要是改動(dòng)兩個(gè)地方: fork了rancher-catalog建立了k8s-cn的分支,只要將Rancher的library catalog repo指向我的工程分支即可; fork了kubernetes-package,每次Rancher K8s發(fā)布新版本, 我都會(huì)基于該版本建立一個(gè)CN分支(如:v1.5.1-rancher1-7-cn), 一切對(duì)于中國(guó)區(qū)的優(yōu)化修改都會(huì)在這個(gè)分支上。最終我會(huì)更新出中國(guó)區(qū)的使用鏡像,并push到鏡像倉(cāng)庫(kù)上, 目前使用的是阿里云的鏡像倉(cāng)庫(kù)(招牌比較大短時(shí)間內(nèi)不會(huì)倒...)。
參考鏈接:
https://github.com/niusmallna...
https://github.com/niusmallna...
后續(xù)支持計(jì)劃截止本文寫(xiě)作之時(shí)剛開(kāi)始支持rancher-k8s v1.5.1-rancher1-7版本,并且作者已在Rancher v1.3.1版本上做了測(cè)試。 后續(xù)Rancher官方發(fā)布新版本,文章還會(huì)進(jìn)行同步更新,并繼續(xù)做一些簡(jiǎn)單的測(cè)試。 后續(xù)考慮加入離線安裝,可以指定本地鏡像倉(cāng)庫(kù),依賴鏡像一鍵導(dǎo)入等方便的功能。
如果在使用中發(fā)現(xiàn)各種疑難雜癥,作者的郵箱niusmallnan@gmail .com已向你敞開(kāi),你還可以隨時(shí)在Rancher中國(guó)微信技術(shù)交流群中找到作者,以及一票熱愛(ài)Docker、熱愛(ài)開(kāi)源的伙伴。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/32544.html
摘要:但身在中國(guó)的我們難以深刻體驗(yàn)這些便利,而服務(wù)全球開(kāi)發(fā)者的平臺(tái)亦不可能為中國(guó)用戶單獨(dú)定制,所以給大家分享一下如何優(yōu)化中國(guó)區(qū)的使用體驗(yàn)。最終我會(huì)更新出中國(guó)區(qū)的使用鏡像,并到鏡像倉(cāng)庫(kù)上,目前使用的是阿里云的鏡像倉(cāng)庫(kù)招牌比較大短時(shí)間內(nèi)不會(huì)倒。 引言 Kubernetes(以下簡(jiǎn)稱K8s)是Rancher平臺(tái)重點(diǎn)支持的一個(gè)編排引擎,Rancher K8s具有部署靈活使用方便的特點(diǎn), 而且Ranc...
摘要:里程碑更新支持添加自定義節(jié)點(diǎn)此次更新之前的版本只支持和,而如今的最新版本,用戶可以在創(chuàng)建集群時(shí)添加了自定義節(jié)點(diǎn)了。連接成功后,將按照用戶指定的角色所指示的方式為該節(jié)點(diǎn)安裝相應(yīng)的組件。 Rancher是一個(gè)開(kāi)源的全?;髽I(yè)級(jí)容器管理平臺(tái),用戶在Rancher可視化界面上以點(diǎn)選的方式,即可一鍵完成所有容器基礎(chǔ)設(shè)施(網(wǎng)絡(luò)、存儲(chǔ)、負(fù)載均衡等)的對(duì)接與部署,確保容器在任何基礎(chǔ)架構(gòu)上(公私有云、虛...
摘要:官方于上宣布將在下一個(gè)企業(yè)版中支持。本次上毫無(wú)疑問(wèn)地成為一個(gè)劃時(shí)代的里程碑,本次大會(huì)最大的新聞莫過(guò)于官方宣布支持。容器技術(shù)作為云計(jì)算發(fā)展的新階段正改變著服務(wù)交付的方式,更影響著云計(jì)算的未來(lái)。 Docker官方于DockerCon EU 2017上宣布將在下一個(gè)Docker企業(yè)版中支持Kubernetes。容器編排之戰(zhàn)似乎勝負(fù)已分,Kubernetes即將一統(tǒng)天下?容器市場(chǎng)下一步會(huì)如何發(fā)...
摘要:官方于上宣布將在下一個(gè)企業(yè)版中支持。本次上毫無(wú)疑問(wèn)地成為一個(gè)劃時(shí)代的里程碑,本次大會(huì)最大的新聞莫過(guò)于官方宣布支持。容器技術(shù)作為云計(jì)算發(fā)展的新階段正改變著服務(wù)交付的方式,更影響著云計(jì)算的未來(lái)。 Docker官方于DockerCon EU 2017上宣布將在下一個(gè)Docker企業(yè)版中支持Kubernetes。容器編排之戰(zhàn)似乎勝負(fù)已分,Kubernetes即將一統(tǒng)天下?容器市場(chǎng)下一步會(huì)如何發(fā)...
摘要:教你如何在中國(guó)區(qū)加速部署,且實(shí)現(xiàn)自定義設(shè)置擁有鏡像的倉(cāng)庫(kù)與其命名空間。然而對(duì)于中國(guó)玩家而言,由于谷歌鏡像倉(cāng)庫(kù)的原因,很多時(shí)候的使用體驗(yàn)并不順滑。在往期發(fā)布的文章加速安裝文檔中,我們有講解過(guò)如何通過(guò)修改應(yīng)用商店地址來(lái)實(shí)現(xiàn)加速部署。 教你如何在中國(guó)區(qū)加速部署k8s,且實(shí)現(xiàn)自定義設(shè)置擁有k8s鏡像的倉(cāng)庫(kù)與其命名空間。 概述 Kubernetes是一個(gè)強(qiáng)大的容器編排工具,幫助用戶在可伸縮性系統(tǒng)...
閱讀 1599·2023-04-26 02:29
閱讀 3133·2021-10-11 10:58
閱讀 2925·2021-10-08 10:16
閱讀 3185·2021-09-24 09:47
閱讀 1593·2019-08-29 16:56
閱讀 2745·2019-08-29 11:03
閱讀 2030·2019-08-26 13:35
閱讀 3199·2019-08-26 13:34