摘要:教你如何在中國(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)大的容器編排工具,幫助用戶(hù)在可伸縮性系統(tǒng)上可靠部署和運(yùn)行容器化應(yīng)用。在容器領(lǐng)域內(nèi),K8s已毋庸置疑成為了容器編排和管理的社區(qū)標(biāo)準(zhǔn),連Docker官方都已宣布支持K8s。在容器編排領(lǐng)域的戰(zhàn)火已然分出結(jié)果,塵埃落定,K8s得到了包括Google、Huawei、Microsoft、IBM、AWS、Rancher、Redhat、CoreOS等在內(nèi)的容器玩家的一致認(rèn)可。
Rancher容器管理平臺(tái)原生支持K8s,使用戶(hù)可以簡(jiǎn)單輕松地部署K8s集群。
然而對(duì)于中國(guó)玩家而言,由于谷歌鏡像倉(cāng)庫(kù)的原因,很多時(shí)候K8S的使用體驗(yàn)并不順滑。在往期發(fā)布的文章(《Rancher-k8s加速安裝文檔》)中,我們有講解過(guò)如何通過(guò)修改應(yīng)用商店地址來(lái)實(shí)現(xiàn)加速部署kubernetes。雖然這種方法能夠?qū)崿F(xiàn)kubernetes的加速部署,但是因?yàn)樽远x的商店倉(cāng)庫(kù)無(wú)法與官方倉(cāng)庫(kù)實(shí)時(shí)同步,很多組件(網(wǎng)絡(luò)、健康檢查等)將無(wú)法保證及時(shí)的更新。因此,為了解決這個(gè)問(wèn)題,我們?cè)诠俜絚atalog模板的基礎(chǔ)上做了修改,增加了可以自定義倉(cāng)庫(kù)地址和命名空間的功能。這樣,我們?cè)诓渴餶ubernetes時(shí)可以自定義設(shè)置擁有kubernetes鏡像的倉(cāng)庫(kù)與其命名空間。
環(huán)境準(zhǔn)備安裝前準(zhǔn)備(重要):
Rancher-server:v1.6.11現(xiàn)在還是rc版本,安裝過(guò)程中可能會(huì)有一些錯(cuò)誤提示。
如果出現(xiàn)這個(gè)警告,需要?jiǎng)h除所有容器并更換Docker版本,Docker盡量選擇1.12.3
配置好各節(jié)點(diǎn)間的hosts文件;
如果是克隆的主機(jī),請(qǐng)檢查有沒(méi)有/var/lib/rancher/state/這個(gè)文件夾,如果有則刪除;
如果以前有通過(guò)Rancher安裝過(guò)kubernetes,請(qǐng)執(zhí)行命令:
docker rm -f -v $(docker ps -aq)
docker volume rm $(docker volume ls)
rm -rf /var/etcd/
如果選擇vxlan網(wǎng)絡(luò)部署,需要在/etc/hosts文件有:’本機(jī)IP localhost’這一行,如果沒(méi)有則添加;
禁止swap: sudo swapoff –a
(此命令為臨時(shí)禁止,永久禁止參考https://www.xtplayer.cn/2017/...)(重要);
其他注意事項(xiàng)請(qǐng)參考:https://kubernetes.io/docs/se...;
操作說(shuō)明 啟動(dòng)Rancher server通過(guò)docker命令運(yùn)行rancher server 并打印啟動(dòng)日志;
Sudo docker run -d --restart always –name rancher-server -p 8080:8080 rancher/server: v1.6.11-rc3 && sudo docker logs -f rancher-server
容器初始化完成后,通過(guò)主機(jī)IP:8080訪(fǎng)問(wèn)WEB。
kubernetes環(huán)境管理登錄Rancher web后,按照標(biāo)準(zhǔn)流程我們應(yīng)該去系統(tǒng)管理中做一些基礎(chǔ)配置,因我們這里是演示環(huán)境,所以省去這一步。
進(jìn)入環(huán)境管理,準(zhǔn)備添加環(huán)境模板
點(diǎn)擊添加環(huán)境模板,
點(diǎn)擊編輯設(shè)置后,在彈出的頁(yè)面中,更改如下幾個(gè)參數(shù):
私有倉(cāng)庫(kù)地址:registry.cn-shenzhen.aliyuncs.com
AAONS組件命名空間:rancher_cn
kubernetes-helm命名空間:rancher_cn
參數(shù)設(shè)置完,點(diǎn)擊頁(yè)面下方的設(shè)置按鈕返回環(huán)境模板編輯頁(yè)面。
保持環(huán)境模板其他參數(shù)不變,點(diǎn)擊頁(yè)面下方的創(chuàng)建按鈕。
回到環(huán)境管理,點(diǎn)擊添加環(huán)境,最后點(diǎn)擊創(chuàng)建
這樣就用剛剛創(chuàng)建的模板創(chuàng)建了一個(gè)K8S環(huán)境
添加節(jié)點(diǎn)切換到剛剛創(chuàng)建的環(huán)境
現(xiàn)在狀態(tài)是這樣,點(diǎn)擊添加主機(jī),
因?yàn)槭堑谝淮翁砑又鳈C(jī),系統(tǒng)會(huì)要求你確認(rèn)節(jié)點(diǎn)注冊(cè)地址,我們直接點(diǎn)擊保存。
復(fù)制代碼到三個(gè)node上執(zhí)行
安裝完畢:
儀表盤(pán)
應(yīng)用棧
主機(jī)視圖
進(jìn)入基礎(chǔ)架構(gòu) | 容器視圖,取消勾選 顯示系統(tǒng)容器
正常狀態(tài),非系統(tǒng)容器應(yīng)該有14個(gè)。
部署演示示例進(jìn)入Dashdorad
頁(yè)面右上角,點(diǎn)擊創(chuàng)建,創(chuàng)建一個(gè)示例服務(wù)NGINX
點(diǎn)擊Overview查看:
點(diǎn)擊外部入口訪(fǎng)問(wèn)應(yīng)用:
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27092.html
摘要:教你如何在中國(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)大的容器編排工具,幫助用戶(hù)在可伸縮性系統(tǒng)...
摘要:在這個(gè)風(fēng)起云涌的時(shí)代,云原生技術(shù)作為孕育這些高科技的土壤,亦是備受世人關(guān)注。結(jié)合可靠的自動(dòng)化手段,云原生技術(shù)使工程師能夠輕松地對(duì)系統(tǒng)作出頻繁和可預(yù)測(cè)的重大變更。 showImg(https://segmentfault.com/img/bVbpMA1?w=1200&h=300); 當(dāng)今的社會(huì)是高速發(fā)展的新型科技社會(huì),互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、人工智能等一系列新鮮事物如雨后春筍般噴薄而出,并以前所...
摘要:在這個(gè)風(fēng)起云涌的時(shí)代,云原生技術(shù)作為孕育這些高科技的土壤,亦是備受世人關(guān)注。結(jié)合可靠的自動(dòng)化手段,云原生技術(shù)使工程師能夠輕松地對(duì)系統(tǒng)作出頻繁和可預(yù)測(cè)的重大變更。 showImg(https://segmentfault.com/img/bVbpMA1?w=1200&h=300); 當(dāng)今的社會(huì)是高速發(fā)展的新型科技社會(huì),互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、人工智能等一系列新鮮事物如雨后春筍般噴薄而出,并以前所...
摘要:在這個(gè)風(fēng)起云涌的時(shí)代,云原生技術(shù)作為孕育這些高科技的土壤,亦是備受世人關(guān)注。結(jié)合可靠的自動(dòng)化手段,云原生技術(shù)使工程師能夠輕松地對(duì)系統(tǒng)作出頻繁和可預(yù)測(cè)的重大變更。 showImg(https://segmentfault.com/img/bVbpMA1?w=1200&h=300); 當(dāng)今的社會(huì)是高速發(fā)展的新型科技社會(huì),互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、人工智能等一系列新鮮事物如雨后春筍般噴薄而出,并以前所...
摘要:俗語(yǔ)有一招鮮,吃遍天。其中,的企業(yè)正在實(shí)施多云戰(zhàn)略,的企業(yè)采用混合云戰(zhàn)略,將公有云和私有云集成在一起。隨著混合云的五個(gè)一體化由戴爾易安信在戴爾科技峰會(huì)上對(duì)外發(fā)布,其混合云的新利器也正式登臺(tái)亮相了。俗語(yǔ)有一招鮮,吃遍天。說(shuō)的是行走江湖須得有一技之長(zhǎng),方能到處謀生,不會(huì)餓了肚子。時(shí)過(guò)境遷,這句話(huà)放在今天依然有效。隨著IT環(huán)境正向混合云以及多云邁進(jìn),這一過(guò)程有沒(méi)有一招鮮的方法呢?讓客戶(hù)省時(shí)省力又省...
閱讀 3239·2021-10-13 09:40
閱讀 3716·2019-08-30 15:54
閱讀 1318·2019-08-30 13:20
閱讀 3000·2019-08-30 11:26
閱讀 485·2019-08-29 11:33
閱讀 1108·2019-08-26 14:00
閱讀 2370·2019-08-26 13:58
閱讀 3379·2019-08-26 10:39