溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

強(qiáng)力優(yōu)化Rancher k8s中國(guó)區(qū)的使用體驗(yàn)

發(fā)布時(shí)間:2020-06-24 18:17:55 來源:網(wǎng)絡(luò) 閱讀:469 作者:RancherLabs 欄目:網(wǎng)絡(luò)安全

引言


Kubernetes(以下簡(jiǎn)稱K8s)是Rancher平臺(tái)重點(diǎn)支持的一個(gè)編排引擎,Rancher K8s具有部署靈活使用方便的特點(diǎn), 而且Rancher基本是同步更新支持K8s的新版本新組件,用戶也可以選擇部署指定的K8s版本。 但在中國(guó)的我們難以深刻體驗(yàn)這些便利,而服務(wù)全球開發(fā)者的Rancher平臺(tái)亦不可能為中國(guó)用戶單獨(dú)定制,所以給大家分享一下如何優(yōu)化Rancher k8s中國(guó)區(qū)的使用體驗(yàn)。


部署要點(diǎn)


部署之前的操作系統(tǒng)選型上,相對(duì)來說我比較推薦ubuntu+docker的組合, 畢竟這個(gè)組合在國(guó)外使用的用戶比較多,相對(duì)來說bug fix的速度也是比較快的, 如果你是一個(gè)docker重度用戶,應(yīng)該深知docker本身的bug并不少。


如果是部署一個(gè)新的Rancher環(huán)境,我推薦用下面的腳本來啟動(dòng),通過設(shè)置DEFAULT_CATTLE_CATALOG_URL, 這樣可以直接指定我定制過的Rancher K8s:


強(qiáng)力優(yōu)化Rancher k8s中國(guó)區(qū)的使用體驗(yàn)


當(dāng)然如果是已經(jīng)部署的Rancher環(huán)境,那就需要在Rancher UI上,做一下簡(jiǎn)單的修改, Disable已有的library catalog repo,指向我定制過的即可,注意branch的設(shè)置,網(wǎng)絡(luò)狀況不好的需要耐心等待重新拉取repo內(nèi)容:


強(qiáng)力優(yōu)化Rancher k8s中國(guó)區(qū)的使用體驗(yàn)


在部署agent節(jié)點(diǎn)前,如果是一個(gè)干凈的環(huán)境最好,但是如果是曾經(jīng)做過agent節(jié)點(diǎn), 尤其是之前部署過rancher k8s的,我強(qiáng)烈建議你執(zhí)行一次大掃除,否則會(huì)出現(xiàn)各種意想不到的狀況, 大掃除的腳本可以參考執(zhí)行我的這個(gè),具體都做了什么事可自行閱讀:


強(qiáng)力優(yōu)化Rancher k8s中國(guó)區(qū)的使用體驗(yàn)


一切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ì)倒...)。


參考鏈接:

  1. https://github.com/niusmallnan/rancher-catalog

  2. https://github.com/niusmallnan/kubernetes-package


后續(xù)支持計(jì)劃


截止本文寫作之時(shí)剛開始支持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已向你敞開,你還可以隨時(shí)在Rancher中國(guó)微信技術(shù)交流群中找到作者,以及一票熱愛Docker、熱愛開源的伙伴。


原文來源:Rancher Labs

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI