關(guān)于Rancher部署并導(dǎo)入K8S集群的問題
Rancher 的部署可以有三種架構(gòu):
- 高可用 Kubernetes 安裝: 建議使用 Kubernetes 程序包管理器 Helm 在專用的 Kubernetes 集群上安裝 Rancher。在 RKE 集群中,需要使用三個節(jié)點以實現(xiàn)高可用性。在 K3s 集群(輕量級kubernetes)中,僅需要兩個節(jié)點即可。
- 單節(jié)點 Kubernetes 安裝: 另一個選擇是在 Kubernetes 集群上使用 Helm 安裝 Rancher,僅在集群中使用單個節(jié)點。雖然在這種情況下的 Rancher Server 不具有高可用性,但是這種架構(gòu)既節(jié)省了資源,又保留了可擴(kuò)展性。如果您想在短期內(nèi)通過使用單個節(jié)點來節(jié)省資源,同時又保留高可用性遷移路徑,最合適的架構(gòu)就是單節(jié)點 Kubernetes 安裝。
- 單節(jié)點 Docker 安裝: 將 Rancher 與 Docker 一起安裝在單個節(jié)點上。這種安裝方式的優(yōu)點是開箱即用,建議在測試和演示環(huán)境中使用這種架構(gòu)。它的缺點也非常明顯,單節(jié)點 Docker 安裝和 Kubernetes 安裝之間無法遷移。如果您已經(jīng)決定了要在生產(chǎn)環(huán)境中使用 Rancher,我們推薦您在上述的兩種 Kubernetes 安裝中選擇一種,在生產(chǎn)環(huán)境中使用。
一、部署Rancher v2.27環(huán)境(單節(jié)點Docker安裝)
1.這里我將Rancher部署到k8s集群的其中一個node節(jié)點172.16.60.234上。需要提前下載rancher鏡像,這里選擇 "rancher/rancher:stable"版本鏡像
# 下載rancher服務(wù)鏡像 [root@k8s-node01 ~]# docker pull rancher/rancher:stable
2.以容器方式啟動Rancher服務(wù)
# 啟動rancher容器 [root@k8s-node01 ~]# docker run -d -v /tmp/rancher:/tmp/rancher --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:stable # 查看rancher容器 [root@k8s-node01 ~]# docker ps|grep rancher 2c2b36cb138b rancher/rancher:stable "entrypoint.sh" 3 hours ago Up 3 hours 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp lucid_robinson
訪問地址是:https://172.16.60.234,首次訪問會提示設(shè)置admin管理員密碼。比如這里設(shè)置管理員密碼為:admin@123456
二、導(dǎo)入k8s集群到Rancher環(huán)境
將已經(jīng)部署好的k8s集群導(dǎo)入到Rancher環(huán)境中1.依次點擊 "添加集群" -> "導(dǎo)入" -> "添加集群 - Import"
2.給自己導(dǎo)入的集群起一個名稱。比如這里我導(dǎo)入的k8s集群名稱設(shè)置為"kuvin-test-cluster"
到此這篇關(guān)于關(guān)于Rancher部署并導(dǎo)入K8S集群的問題的文章就介紹到這了,更多相關(guān)Rancher K8S集群內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。