国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

k8s集群中部署rancher v2.7高可用集群

這篇具有很好參考價值的文章主要介紹了k8s集群中部署rancher v2.7高可用集群。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一,什么是 Rancher?

?官網(wǎng)地址:

什么是 Rancher? | Rancher Manager

Rancher 是一個 Kubernetes 管理工具,讓你能在任何地方和任何提供商上部署和運行集群。

Rancher 可以創(chuàng)建來自 Kubernetes 托管服務提供商的集群,創(chuàng)建節(jié)點并安裝 Kubernetes,或者導入在任何地方運行的現(xiàn)有 Kubernetes 集群。

Rancher 基于 Kubernetes 添加了新的功能,包括統(tǒng)一所有集群的身份驗證和 RBAC,讓系統(tǒng)管理員從一個位置控制全部集群的訪問。

此外,Rancher 可以為集群和資源提供更精細的監(jiān)控和告警,將日志發(fā)送到外部提供商,并通過應用商店(Application Catalog)直接集成 Helm。如果你擁有外部 CI/CD 系統(tǒng),你可以將其與 Rancher 對接。沒有的話,你也可以使用 Rancher 提供的 Fleet 自動部署和升級工作負載。

Rancher 是一個?全棧式?的 Kubernetes 容器管理平臺,為你提供在任何地方都能成功運行 Kubernetes 的工具。

二,安裝方式

常見的安裝方式有以下幾種,此次我們模擬生產環(huán)境中使用選擇第一種

1,使用 Helm CLI 安裝的高可用 Kubernetes?

我們建議使用 Kubernetes 包管理器 Helm 在專用的 Kubernetes 集群上安裝 Rancher。在 RKE 集群中,需要使用三個節(jié)點才能實現(xiàn)高可用集群。在 K3s 集群中,只需要兩個節(jié)點即可。

2,單節(jié)點 Kubernetes 安裝?

Rancher 可以安裝在單節(jié)點 Kubernetes 集群上。但是,在單節(jié)點安裝的情況下,Rancher Server 沒有高可用性。而高可用性對在生產環(huán)境中運行 Rancher 非常重要。

但是,如果你想要短期內使用單節(jié)點節(jié)省資源,同時又保留高可用性遷移路徑,那么單節(jié)點 Kubernetes 安裝也是合適的。你也可以之后向集群中添加節(jié)點,獲得高可用的 Rancher Server。

3,Docker 安裝?

如果你的目的是測試或演示,你可以使用 Docker 把 Rancher 安裝到單個節(jié)點中。本地 Kubernetes 集群是安裝到單個 Docker 容器中的,而 Rancher 是安裝到本地集群中的。

三,環(huán)境準備

1,k8s集群環(huán)境:?1.23.1

rancher高可用部署,kubernetes,kubernetes,rancher,云原生

?2,安裝ingress-nginx

GitHub地址:https://github.com/kubernetes/ingress-nginx/blob/main/deploy/static/provider/baremetal/deploy.yaml

執(zhí)行kubectl apply -f deploy.yaml安裝ingress-nginx

鏡像無法下載可使用阿里云地址下載后tag更改標簽,在此不多做敘述。

rancher高可用部署,kubernetes,kubernetes,rancher,云原生

?四,使用Helm安裝Rancher

1,添加 Helm Chart 倉庫

helm repo add rancher-stable https://releases.rancher.com/server-charts/stable

2,為 Rancher 創(chuàng)建命名空間

kubectl create namespace cattle-system

3,?SSL 配置

Rancher Management Server 默認需要 SSL/TLS 配置來保證訪問的安全性。

使用cert-manager安裝ssl證書授權

kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.11.0/cert-manager.crds.yaml

# 添加 Jetstack Helm 倉庫
helm repo add jetstack https://charts.jetstack.io

# 更新本地 Helm Chart 倉庫緩存
helm repo update

# 安裝 cert-manager Helm Chart
helm install cert-manager jetstack/cert-manager \
  --namespace cert-manager \
  --create-namespace \
  --version v1.11.0

kubectl get pods --namespace cert-manager

rancher高可用部署,kubernetes,kubernetes,rancher,云原生

?4,通過 Helm 安裝 Rancher

helm install rancher rancher-stable/rancher \
  --namespace cattle-system \
  --set hostname=rancher.my.org \
  --set bootstrapPassword=admin

其中hostname替換成您的域名,bootstrapPassword替換為自己想要的密碼。

rancher高可用部署,kubernetes,kubernetes,rancher,云原生

?等待 Rancher 運行:

rancher高可用部署,kubernetes,kubernetes,rancher,云原生

出現(xiàn)?deployment "rancher" successfully rolled out 安裝完成。

五,瀏覽器訪問 Rancher

1,獲取 Rancher 地址

echo https://自己填寫的域名/dashboard/?setup=$(kubectl get secret --namespace cattle-system bootstrap-secret -o go-template='{{.data.bootstrapPassword|base64decode}}')

2,配置本地 hosts 文件

? ? ?添加IP地址和域名信息

3,瀏覽器訪問 Rancher

rancher高可用部署,kubernetes,kubernetes,rancher,云原生

?4,導入現(xiàn)有集群

rancher高可用部署,kubernetes,kubernetes,rancher,云原生

根據(jù)提示導入需要被管理的k8s集群,本次就到此結束啦。

如有不明白的地方可留言,擴展使用可參考官網(wǎng)。?文章來源地址http://www.zghlxwxcb.cn/news/detail-722474.html

到了這里,關于k8s集群中部署rancher v2.7高可用集群的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • rancher v2.8.1 如何成功注冊已有 k8s 集群

    rancher v2.8.1 如何成功注冊已有 k8s 集群

    需要加入的集群為rke2部署的雙節(jié)點集群 登陸 rancher 注意:直接執(zhí)行截圖中的命令,不要改動yaml內容。當執(zhí)行完后注冊集群的agent會報錯,隨后,我們通過 kubectl edit deploy cattle-cluster-agent -n cattle-system 命令添加 hostAlias ,其他方式會注冊失敗,例如:先修改yaml再apply執(zhí)行。 格式

    2024年02月21日
    瀏覽(23)
  • 一、kubeadm部署Kubernetes(k8s) 1.23.0多主高可用集群

    Kubernetes介紹 kubernetes(k8s)是2015年由Google公司基于Go語言編寫的一款開源的容器集群編排系統(tǒng),用于自動化容器的部署、擴縮容和管理; kubernetes(k8s)是基于Google內部的Borg系統(tǒng)的特征開發(fā)的一個版本,集成了Borg系統(tǒng)大部分優(yōu)勢; 官方地址:https://Kubernetes.io 代碼托管平臺:

    2024年03月25日
    瀏覽(38)
  • 【云原生】二進制k8s集群(下)部署高可用master節(jié)點

    【云原生】二進制k8s集群(下)部署高可用master節(jié)點

    ?在上一篇文章中,就已經(jīng)完成了二進制k8s集群部署的搭建,但是單機master并不適用于企業(yè)的實際運用(因為單機master中,僅僅只有一臺master作為節(jié)點服務器的調度指揮,一旦宕機。就意味著整個集群的癱瘓,所以成熟的k8s的集群一定要考慮到master的高可用。)企業(yè)的運用一

    2024年02月12日
    瀏覽(32)
  • K8S:Rancher管理 Kubernetes 集群

    K8S:Rancher管理 Kubernetes 集群

    Rancher 是一個開源的企業(yè)級多集群 Kubernetes 管理平臺,實現(xiàn)了 Kubernetes 集群在混合云+本地數(shù)據(jù)中心的集中部署與管理, 以確保集群的安全性,加速企業(yè)數(shù)字化轉型。超過 40000 家企業(yè)每天使用 Rancher 快速創(chuàng)新。 官網(wǎng):https://docs.rancher.cn/ Rancher 和 k8s 都是用來作為容器的調度與

    2024年02月07日
    瀏覽(27)
  • 【K8s】:在 Kubernetes 集群中部署 MySQL8.0 高可用集群(1主2從)

    【K8s】:在 Kubernetes 集群中部署 MySQL8.0 高可用集群(1主2從)

    ??The Begin??點點關注,收藏不迷路?? Kubernetes 是一個強大的容器編排平臺,可以幫助我們管理和部署容器化應用。MySQL 是一個流行的關系型數(shù)據(jù)庫,在生產環(huán)境中通常需要高可用性和數(shù)據(jù)持久性。 本文將介紹如何在 Kubernetes 中部署 MySQL 集群,以確保數(shù)據(jù)的高可用性和持久

    2024年04月17日
    瀏覽(100)
  • 淺談sealos及使用sealos4.0部署Kubernetes(K8s)高可用集群

    淺談sealos及使用sealos4.0部署Kubernetes(K8s)高可用集群

    sealos 是以kubernetes為內核的云操作系統(tǒng)發(fā)行版 早期單機操作系統(tǒng)也是分層架構,后來才演變成 linux windows這種內核架構,云操作系統(tǒng)從容器誕生之日起分層架構被擊穿,未來也會朝著高內聚的\\\"云內核\\\"架構遷移 從現(xiàn)在開始,把你數(shù)據(jù)中心所有機器想象成一臺\\\"抽象\\\"的超級計算機

    2024年02月07日
    瀏覽(97)
  • 【云原生 | Kubernetes 系列】—K8S部署RocketMQ集群(雙主雙從+同步模式)

    rocketMQ高可用有很多種方式,比如:單機部署,多主集群,雙主雙從同步部署,雙主雙從異步部署,以及多主多從部署。部署集群可按照自己公司的實際情況進行部署。 單機部署:只啟動一個rocketMQ實例就可以了,一般常用來本機測試使用。原因:一旦rocketMQ因某些原因掛掉,

    2024年02月04日
    瀏覽(122)
  • airflow v2.6.0 k8s 部署(Rancher)

    airflow v2.6.0 k8s 部署(Rancher)

    k8s Rancher, 阿里云的 nas 存儲 一臺物理機(需要掛載PVC: dags plugins 和 logs) mysql 數(shù)據(jù)庫和redis 包含airflow 以及對應依賴庫的基礎鏡像 這里使用 airflow 的 CeleryExecutor 部署在 k8s 上,并不是使用 KubernetesExecutor. 基礎鏡像構建 Dockerfile 文件 這里使用的是 airflow 官方的V2.6.0 的 python3.

    2024年02月09日
    瀏覽(30)
  • 【云原生 | Kubernetes 系列】— 部署K8S 1.28版本集群部署(基于Containerd容器運行)

    主機名 IP地址 備注 k8s-master01 192.168.0.109 master k8s-node1 192.168.0.108 node1 k8s-node2 192.168.0.107 node1 k8s-node3 192.168.0.105 node1 1、主機配置 2、升級內核 3、配置內核轉發(fā)以及過濾 4、安裝ipset ipvsadm,IPVS(IP Virtual Server)是一個用于負載均衡的 Linux 內核模塊,它可以用來替代 kube-proxy 默認的

    2024年02月20日
    瀏覽(101)
  • 使用rancher rke2配置高可用k8s集群

    使用rancher rke2配置高可用k8s集群

    RKE2 結合了 RKE1.x 版本(以下簡稱 RKE1)和 K3s 的優(yōu)點和特性。 從 K3s 中,它繼承了可用性、易操作性和部署模式。 從 RKE1 來看,它繼承了與上游 Kubernetes 的緊密一致性。在一些地方,K3s 與上游的 Kubernetes 有分歧,以便為邊緣部署進行優(yōu)化,但 RKE1 和 RKE2 可以與上游保持密切一

    2023年04月26日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包