第二章 九析帶你玩轉 rancher - 導入集群篇


本系列文章:

 

第一章:九析帶你玩轉 rancher - 安裝篇

第二章:九析帶你玩轉 rancher - 導入集群篇

1 rancher 導入 k8s 集群

 


        你已經安裝好了 k8s 集群。你不喜歡噼里啪啦的鍵盤聲。你只喜歡滴滴滴的鼠標聲。你告訴你自己,你不是一個打字員。於是你選擇把已經建好的集群導入到 rancher 里。

        打開瀏覽器,登陸 rancher。有沒有看到,它在向你問好,是不是很客氣?是不是不玩它就對不起它。

clipboard1.png

        我不知道為什么 rancher 的設計者要選擇 “cattle” 作為吉祥物,於是我打開金山詞霸搜索了一下,於是我知道為什么了。

clipboard2.png

        好吧,我承認我跑題了,我們還是導入 k8s 集群吧。登陸進 rancher 之后,選擇右上方的“添加集群按鈕”。

clipboard3.png

        選擇“導入”:

clipboard4.png

        給你的集群起個名字,不用太有儀式感,隨意就好,這跟 k8s 集群本身沒啥關系。它僅僅只是一個別名,有點象征意義而已。寫完名字,點擊“創建”按鈕。

clipboard5.png

        好啦,下一步就比較關鍵了,這里你需要將 k8s 集群跟 rancher 真正關聯在一起了。看到下面這一大坨是不是很為難,不知道該選哪個?好吧,還是直接復制最后一個吧。復制完以后先 不要 點擊“完成”,因為初始化時間比較長,我怕你有挫折感,怕你懷疑人生。聽哥的話,先往下看。

clipboard6.png

        我們來審視一下下面的語句,看看它到底想干啥。光看但不要執行下面的語句:

curl --insecure -sfL https://10.110.101.103/v3/import/wh2x4pzv2lzx7j4z6qh46jkl9qndpnmx9qltrwkn8f862lhvjc9hs4.yaml | kubectl apply -f -

        是不是很簡單,語句的作用就是下載 rancher 針對 k8s 的自定義資源文件,並直接交給 k8s 的客戶端 kubectl 執行。既然如此,為了更直觀,我們分 2 步來操作。

        首先下載 rancher 的自定義資源文件。語句如下:

curl --insecure https://10.110.101.103/v3/import/wh2x4pzv2lzx7j4z6qh46jkl9qndpnmx9qltrwkn8f862lhvjc9hs4.yaml -o rancher-imp-k8s.yaml

clipboard7.png        kubectl 執行下載到本地的 rancher-imp-k8s.yaml 文件。

kubectl apply -f rancher-imp-k8s.yaml

111.png

        執行成功之后,再回到瀏覽器,點擊“完成”按鈕。

clipboard8.png        由下圖可知,rancher 已經跟你的 k8s 集群關聯在一起了。

clipboard9.png        點擊集群名稱,可以查看當前 k8s 集群的 dashboard。

clipboard10.png

        再回到控制台,輸入下面語句確認一下狀態,確保一切正常。

clipboard11.png

        現在你可以喝杯濃咖,回味一下整個過程了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM