一:概述
Rancher是一個開源的企業級容器管理平台。通過Rancher,企業再也不必自己使用一系列的開源軟件去從頭搭建容器服務平台。Rancher提供了在生產環境中使用的管理Docker和Kubernetes的全棧化 容器部署與管理平台。所以總結一下,兩者的關系是Rancher對k8s進行了功能的拓展與實現了和k8s集群交互的一些便捷工具,包括執行命令行,管理多個 k8s集群,查看k8s集群節點的運行狀態等等
二:安裝
1.拉取穩定版rancher鏡像
# docker pull rancher/rancher:stable
2.運行rancher,注意端口占用問題
# docker run -d --restart=always --name rancher -p 80:80 -p 443:443 rancher/rancher:stable
3.查看日志輸出
# docker logs -f rancher
4.直接通過本機ip訪問rancher

這里直接默認了,如果你需要使用域名方式,請根據實際情況更改。

三:導入集群

1.選擇導入

2.輸入名稱test,選擇導入


3.登錄k8s-master,執行命令:(輸入自己的)
# curl --insecure -sfL https://10.212.20.213/v3/import/xxpv9dfjtkfwcxcmh475khx2mcscs6mfhmqmbznbkcrf2mkq77l5nm.yaml | kubectl apply -f -
4.查看pod,確保狀態是Running
# kubectl get pods -n cattle-system

5.回到rancher確保集群狀態為Active

6.查看儀表盤

7.查看node節點狀態

ok,到此成功搞定!
