Rancher 2.6 with container in Azure 安裝小記
上次安裝 Rancher 是 2.5.7 這次來測試 2.6 的版本
OS: openSUSE Leap 15.3 in Azure
Rancher: 2.6
最近又開始看 Kubernetes ~~
這篇先寫使用 single node with container 方式, 之後預計使用 helm 安裝
安裝需求
https://rancher.com/docs/rancher/v2.6/en/installation/requirements/
Docker 的需求是 1 vCPU / 4GB 的規格, 但是建議還是大一點 :)
換成 Azure Virtual Machine 的 Size 比較節費的就是 Standard_B2ms
使用 SSH 連入建立的 openSUSE Leap 15.3 in Azure
切換身份爲 root
> sudo su -
啟動 docker 服務, 並預設啟動
# systemctl start docker
# systemctl enable docker
叄考官方文件 啟用 rancher container
https://rancher.com/docs/rancher/v2.6/en/installation/other-installation-methods/single-node-docker/
因為是測試性質, 所以使用 docker 方式, 並使用 racher 預設的憑證
啟動 Rancher
# docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --privileged rancher/rancher:latest
啟動需要一點時間, 可以先去進行其他調整, 或是在主機上使用 top 觀察 loading
然後在 Azure 的 網路安全性群組 開放 Port 443 與 Port 80
開啟瀏覽器 https://YOUR_IP:443
會看到歡迎畫面
這邊會看到提示, 密碼的部份可以透過以下指令取得
# docker logs container-id 2>&1 | grep "Bootstrap Password:"
container-id 請換成這次執行的 CONTAINER_ID, 可以使用 #docker ps 觀察
使用查詢到的密碼進行登入
這邊可以填入自訂的密碼 或是 使用亂數產生的密碼
可以設定 Server URL
點選 Continue 繼續
進入歡迎畫面
進入到 Rancher 之後
可以先觀察相關選單
之後應該會比較常使用是 Cluster Management
Rancher 2.6 版本, 在使用 Import Existing 功能時
可以選擇 3 大雲的 Kubernetes 服務
以 Azure AKS 為例
點選 Azure AKS
接下來只要輸入 Cluster 名稱
填入 Account Access 的資訊
Client ID / Client Secret / subscription ID
驗證機制可以參考我之前的文章 https://sakananote2.blogspot.com/2018/02/ansible-azure-module.html
就可以順利佈署到 AKS 上面並管理 AKS
EXPLORE CLUSTER 上面也會出現 AKS 的圖示
就可以看到相關資訊 :)
相關的管理就留待後續的測試
又往 Kubernetes 前進一步
~ enjoy it
Reference
https://sakananote2.blogspot.com/2021/04/rancher-257-with-container-in-azure.html
https://sakananote2.blogspot.com/2018/02/ansible-azure-module.html
沒有留言:
張貼留言