Rancher2.4.5安裝


一、Rancher安裝

1、docker安裝

curl -sSL https://get.daocloud.io/docker | sh

2、安裝Rancher

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --name rancher2.x rancher/rancher:v2.4.5

注意:若你的機器曾安裝過rancher,現在需要重新安裝,請前進行rancher的卸載:uninstall_clean_rancher.sh

3、添加K8S集群

添加集群中選擇自定義,點擊確認,修改相關參數(默認不需要修改),將得到命名在對應需要加入的主機中運行。添加主機

二、Rancher+K8S+Docker調研

1.集群環境

單台機器均為4核8G,並選擇其中兩台為worker,一台部署rancher、etcd、Control。 

2.添加項目及命名空間

服務必須部署到對應的命名空間下,便於管理。 

3.部署工作負載

在對應的命名空間下部署一個或多個服務,同一個服務也可以部署多個實例(pod)。 

4.掛載負載均衡

對多個服務進行負載均衡設置,可以添加規則將不同的地址路由到不同的服務上。 注意:單個服務的多個實例在K8S中已經有負載均衡的策略。 

5.掛載HPA(彈性伸縮)

在掛載HPA之前,必須先設置對應命名空間的資源限制,否則HPA將出現錯誤。 你可以通過CPU的負載或內存的負載來作為容器伸縮的指標。 

6.服務監控

(1)開啟監控

在rancher中的工具中可以方便的開啟監控。 監控方式也是采用現在主流的監控方案:Prometheus + Grafana 

(2)集群監控

(3)工作負載監控

對於部署的服務,可以通過監控直觀的查看 

(4)更多詳細的監控可以到Grafana中去查看。


免責聲明!

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



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