使用RKE快速部署k8s集群


一、環境准備

1.1環境信息

IP地址 角色 部署軟件
10.10.100.5 K8s Master Etcd、Control
10.10.100.17 K8s Worker1 Worker
10.10.100.18 K8s Worker2 Worker
10.10.100.6 Rancher Rancher

1.2環境准備

三台k8s機器都是在OpenStack上按照模板鏡像創建出來的虛擬機,鏡像模板是Ubuntu18.04,並且已經安裝了docker-ce,添加了私有鏡像倉庫地址,和阿里雲共有鏡像加速,此過程省略。 10.10.100.6是一台部署在容器里的rancher,我們通過這個rancher的RKE來快速部署k8s集群

二、部署過程

2.1添加k8s集群

登陸rancher界面,點擊右上角添加集群

2.2部署k8smaster

選擇角色Etcd和Control

復制部署命令到k8smaster執行

2.3部署k8sworker

選擇角色worker

復制部署命令到k8sworker上執行

2.4檢查集群狀態

大概需要60分鍾左右部署完畢,狀態是Active,且無報錯

2.5安裝k8s集群dashboard界面

登陸rancher界面,進入剛裝好的k8s集群,進入system命名空間,點擊應用商店,點擊啟動,搜索dashboard,點擊安裝,如下 這里已經安裝好了dashboard

2.6訪問k8s集群dashboard界面

  1. 在應用商店里,點擊/index.html,

  2. 首次登陸需要導入kubeconfig文件或者輸入密碼,這里我們選擇導入kubeconfig文件

  3. 創建kubeconfig文件,在windows機器上創建如下目錄和文件

  4. 復制Kubeconfig文件里的全部內容,然后填入config文件里並保存

  5. 此時windows電腦可以執行kubectl相關命令

  6. 回到第2步,導入剛剛在.kube/config這里生成的文件,即可訪問k8s集群dashboard

  7. 此時正常訪問dashboard 其實這里訪問的地址是通過rancher界面做的api訪問的,可以在Kubeconfig文件里看到


免責聲明!

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



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