Rancher 下圖形界面 搭建 K8S 集群


image

首先我們准備4台 2核3G 的 centos 7

image

溫馨提示:先安裝好一台 CentOS 的虛擬機,並且安裝好 docker,永久關閉防火牆。 再這個基礎上我們分別克隆出四台 Rancher、K8S1、K8S2、K8S3。克隆好之后需要分別更改每台機器的 hostname 和 ip 地址

hostnamectl set-hostname rancher
hostnamectl set-hostname k8s1
hostnamectl set-hostname k8s2
hostnamectl set-hostname k8s3

// 修改為靜態IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33

image

注意 安裝環境對各個版本是有要求的,盡量使用官測版本,我這里使用的是
CentOS Linux release 7.9.2009 (Core)
Docker version 20.10.9
rancher:v2.4.5(盡量使用穩定版,不要用最新版本,因為常用2.4.5所以此處我安裝最熟悉的版本)

安裝Rancher

在 Rancher 主機上 單獨安裝 rancher

docker run -d --restart=unless-stopped -p 80:80 -p 443:443 --name rancher2.x rancher/rancher:v2.4.5

1: 安裝完成后,瀏覽器直接訪問 rancher IP地址 (初次訪問時設置一個密碼,即可登錄)

image

2:登錄后,我們找到集群,點擊添加集群

image

3:選擇 自定義 集群

image

4:點擊后,取個集群名字,點擊下一步

image

5:這里我們勾選三個控制角色 (可以運行多個,每個集群至少各一個,我們三個都勾上然后復制)

image

6:復制好之后,分別去 K8S1、K8S2、K8S3 ,上執行安裝,然后就是漫長的等待 (情況好 幾分鍾,情況不好 一兩個小時都有)

安裝好之后能看到本文開始的那張截圖狀態,各個主機狀態都是激活狀態,自此我們使用 rancher 安裝 k8s 集群 就成功了

(注意:一定克隆后一定要重新設置好每台機器的 hostname,ip,然后全部重啟一遍,不然會出現主機名沖突問題)


免責聲明!

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



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