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