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中去查看。

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