第二章 九析帶你玩轉 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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章