天天看點

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叢集

添加叢集中選擇自定義,點選确認,修改相關參數(預設不需要修改),将得到命名在對應需要加入的主機中運作。
Rancher2.4.5安裝

二、Rancher+K8S+Docker調研

1.叢集環境

單台機器均為4核8G,并選擇其中兩台為worker,一台部署rancher、etcd、Control。 
Rancher2.4.5安裝

2.添加項目及命名空間

服務必須部署到對應的命名空間下,便于管理。 
Rancher2.4.5安裝

3.部署工作負載

在對應的命名空間下部署一個或多個服務,同一個服務也可以部署多個執行個體(pod)。 
Rancher2.4.5安裝

4.挂載負載均衡

對多個服務進行負載均衡設定,可以添加規則将不同的位址路由到不同的服務上。 注意:單個服務的多個執行個體在K8S中已經有負載均衡的政策。 
Rancher2.4.5安裝

5.挂載HPA(彈性伸縮)

在挂載HPA之前,必須先設定對應命名空間的資源限制,否則HPA将出現錯誤。 你可以通過CPU的負載或記憶體的負載來作為容器伸縮的名額。 
Rancher2.4.5安裝

6.服務監控

(1)開啟監控

(2)叢集監控

(3)工作負載監控

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