centos部署rancher並導入k8s集群


一:概述

      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
image
這里直接默認了,如果你需要使用域名方式,請根據實際情況更改。
image

三:導入集群

image
1.選擇導入
image
2.輸入名稱test,選擇導入
image
image
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

image

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

6.查看儀表盤
image

7.查看node節點狀態
image
ok,到此成功搞定!


免責聲明!

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



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