centos7簡單部署rancher


rancher官網文檔地址

https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/

准備機器

兩台虛擬機

192.168.56.100

192.168.56.101

在192.168.56.100運行

啟動rancher

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 -v /var/rancher/:/var/lib/rancher/ -v /root/var/log/auditlog:/var/log/auditlog -e AUDIT_LEVEL=3 rancher/rancher:stable

創建集群

1、點擊Add Cluster

2、provider選擇custom, cluster name 隨便起個名就行了,點next

3、Node Options Role選擇etc、 Control Plane (如果只一台機器部署 也可以把work也選上),Internal Ip Address會默認選擇第一個網卡的ip地址,當時我機器的第一個網卡是和物理機以NAT方式連接的IP 10.0.2.15,其他機器沒法識別,所以需要改成其他機器能訪問的ip 192.168.56.100

4、在機器上執行頁面生成的命令 DONE

5、等待部署完成即可(節點變成ative狀態),但是當時發現執行 Executing deploy job rke-network-plugin時會失敗,導致出現Failed to get job complete status for job rke-network-plugin-deploy-job in namespace kube-system錯誤, 最后無奈將啟動rancher的版本 從stable版本 修改成v2.1.8 運行成功。 但是在v2.1.8上把后面流程走通過一次以后,stable版本也能走通了,目前還沒有找到原因。

增加work節點

6、點擊集群列表,剛剛創建的集群那一行最右邊的三個點,選擇edit

7、provider選擇work, Node Options Role選擇work, Internal Ip Address(在 show advance option里) 填寫192.168.56.101

8、在192.168.56.101機器上執行命令 值得注意的是, 不同的節點節點名不能相同,否則會添加失敗(卡在waiting for node to register)。可以在創建的時候創建別名。默認會使用操作系統的hostname,同一台機器或多台機器hostname相同的話使用節點別名即可。


免責聲明!

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



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