k8s管理平台:rancher安裝


簡介

k8s的不足:

通過編寫YAML發布應用比較麻煩;

通過命令管理多套k8s集群非常不方便;

 

Rancher是一個開源的可視化容器管理平台,用於部署、管理Kubernetes。

中文官網:https://docs.rancher.cn/

github:https://github.com/rancher/rancher

 

安裝

環境准備

k8s集群、rancher服務器

k8s集群 k8s-master01 192.168.117.171
k8s-node01 192.168.117.172
k8s-node02 192.168.117.173
rancher服務器 rancher 192.168.117.160

 

安裝docker

參考:https://www.cnblogs.com/uncleyong/p/8894133.html

 

安裝rancher

鏡像版本選擇v2.6.13

拉取鏡像:docker pull rancher/rancher:v2.6.13

創建rancher數據目錄:mkdir -p /data/rancher_data

運行容器:

docker run -d \
--name rancher-2.6.13 \
--restart=always \
--privileged \
-p 80:80 \
-p 443:443 \
-v /data/rancher_data:/var/lib/rancher \
-v /data/rancher_data/kubelet:/var/lib/kubelet \
rancher/rancher:v2.6.13

  

查看容器:docker ps

 

訪問rancher

https://192.168.117.160

 

獲取默認登陸Rancher密碼

 

docker logs  8ecfbef556d1  2>&1 | grep "Bootstrap Password:"

 

輸入密碼登錄

 

登錄成功,默認用戶的admin

修改admin的密碼為:qzcsbj666TEST

進入首頁

 

 

管理k8s集群

導入自定義集群

 

定義集群名稱

 

注冊集群

 

curl --insecure -sfL https://192.168.117.160/v3/import/9nxsk4mkxbqgs99nnrgg5vvpn96x9b8x4w4fcvl6thhtjn7nx628rl_c-m-92wlfxf6.yaml | kubectl apply -f -

上面可以看到,創建了一些資源,比如ns是cattle-system

 

查看pod:kubectl get po -n cattle-system -owide

 

等幾分鍾后, 狀態變成了Acive

 

查看pod:kubectl get po -n cattle-system -owide

  

可以進入命令行

 

執行命令

 

集群資源:cpu、內存看不到

 

安裝MetricServer:kubectl  create -f components.yaml

 

查看pod:kubectl get  po -A -owide

 

此時可以看到節點資源情況

 

集群儀表盤

 

【bak】

 


免責聲明!

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



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