亚洲一区精品自拍_2021年国内精品久久_男同十八禁gv在线观看_免费观看a级性爱黄片

Article / 文章中心

使用Rainbond部署Logikm,輕松管理Kafka集群

發(fā)布時間:2022-02-18 點(diǎn)擊數(shù):899

運(yùn)用 Helm 裝置 Rainbond

好雨科技技能團(tuán)隊一向致力于讓用戶更便利的裝置 Rainbond 這款產(chǎn)品。

不久前,咱們剛剛推出了在一個容器中部署 Rainbond 的快速裝置方法,這種方法覆蓋了Windows、MacOS、Linux三大操作系統(tǒng),也適用于x86_64、Arm64兩種主流架構(gòu)。這種裝置方法極大的簡化了用戶操作進(jìn)程,提升了用戶體會。然而這種裝置方法受限于單機(jī),僅適用于體會 Rainbond 功能或許個人開發(fā)環(huán)境,不適合在出產(chǎn)環(huán)境中部署。

好雨科技技能團(tuán)隊現(xiàn)已推出了依據(jù) Helm 的裝置方法。 Helm 供給了一套簡略易用的指令行,憑借開發(fā)者制作好的 Charts 包完結(jié)運(yùn)用的裝置、更新、升級、回滾等操作。Kubernetes 已經(jīng)成為現(xiàn)代企業(yè) IT 基礎(chǔ)設(shè)施的事實(shí)標(biāo)準(zhǔn),而 Helm 作為包辦理東西適配了市面可見的大多數(shù) Kubernetes 類型,這些類型包含:

  • 運(yùn)用不同裝置東西(如kubeadm、sealos)部署的各種版別的標(biāo)準(zhǔn) Kubernetes 集群
  • 各大云服務(wù)商推出的 Kubernetes 即服務(wù)的云產(chǎn)品,如阿里云ACK、騰訊云TKE
  • 依據(jù) Kubernetes 標(biāo)準(zhǔn)完結(jié)的其它容器基礎(chǔ)設(shè)施,如 K3s 、Kubedge

憑借 Helm 的廣泛適用性,咱們等待 Rainbond 取得在各種雜亂 Kubernetes 場景中落地生根的才能。

1.png

優(yōu)勢

運(yùn)用 Helm 裝置 Rainbond 的裝置方法,除掉面向不同類型 Kubernetes 的廣泛適用性之外,還具有了其它優(yōu)勢。

  • 高度自界說

咱們將環(huán)繞 Rainbond 能夠設(shè)定的自界說裝備,一致經(jīng)過 values.yaml 裝備文件的方法暴露出來。用戶能夠依據(jù) values.yaml 詳解 文檔指引,自行調(diào)整 Rainbond 裝置預(yù)界說裝備。當(dāng)用戶的 Kubernetes 集群具有自界說基礎(chǔ)設(shè)施需求對接時非常有用,比方對接不同的存儲、負(fù)載均衡、數(shù)據(jù)庫等。以往的裝置方法也能夠支撐這種裝備,可是 Helm 裝置方法的自界說是最便利合理的。

  • 便利調(diào)整集群裝備

承繼自高度自界說的特性,用戶能夠參閱 values.yaml 詳解 文檔指引,在簡略的文件修改后,經(jīng)過一條指令完結(jié) Rainbond 集群裝備的調(diào)整。

  • 清晰無誤的指令行操作方法

相較于以往的圖形化裝置方法,Helm 裝置依據(jù)指令行搭配裝備文件的方法完結(jié),最大程度的降低了不置可否的可能性。每一步指令行操作都有清晰的返回信息,非常符合系統(tǒng)運(yùn)維人員的胃口。

適用人群

Helm 裝置方法僅有的缺乏在于對操作人員的技能門檻要求較高,企業(yè) Kubernetes 集群運(yùn)維辦理人員是比較適宜的人選。運(yùn)維辦理人員具有以下特征。

  • 對 Kubernetes 系統(tǒng)有深入的了解

運(yùn)用 Helm 裝置運(yùn)用,需求對 Kubernetes 系統(tǒng)有一定的了解。一旦裝置進(jìn)程中出現(xiàn)問題,則需求操作人員具有調(diào)試 Kubernetes 資源的才能。

  • 能夠承受指令行交互

操作人員與 Helm 之間的交互完全依據(jù)指令行的方法完結(jié),沒有供給圖形化的界面支撐。

  • 對 Rainbond 集群有高度自界說的需求

操作人員所具有的 Kubernetes 集群越雜亂,則對 Rainbond 的自界說程度要求越高。尤其是在運(yùn)用不同云服務(wù)商的托管 Kubernetes 服務(wù)時,如何完美對接環(huán)繞集群的其它基礎(chǔ)設(shè)施非常重要。這些自界說裝備會深刻影響到 Rainbond 集群的高可用性和運(yùn)用體會。

操作流程

運(yùn)用 Helm 依據(jù)已有的 Kubernetes 集群裝置 Rainbond,其進(jìn)程相對而言比較簡略,所有操作均依據(jù)指令行進(jìn)行。

環(huán)境要求

Helm 版別:3+

Kubernetes 版別: 1.19+

Helm install

  • 創(chuàng)立rbd-system 命名空間

kubectl create namespace rbd-system

  • 增加chart庫房

helm repo add rainbond https://openchart.goodrain.com/goodrain/rainbond

  • 裝置ranibond

helm install rainbond rainbond/rainbond-cluster -n rbd-system

values.yaml

用戶能夠經(jīng)過創(chuàng)立裝備文件values.yaml來自界說 Rainbond 集群的裝備。最常見的裝備項,包含網(wǎng)關(guān)節(jié)點(diǎn)的挑選,以及集群對外網(wǎng)絡(luò)出口 IP 的裝備。

  • 網(wǎng)關(guān)節(jié)點(diǎn)的挑選

Kubernetes 集群中至少需求供給一個節(jié)點(diǎn)作為 Rainbond 網(wǎng)關(guān)節(jié)點(diǎn),Rainbond 網(wǎng)關(guān)服務(wù)rbd-gateway是一種Ingress-controller完結(jié),和其它Ingress-controller一同工作會導(dǎo)致端口沖突,要求  80、443、6060、7070、8443閑暇。

  • 集群對外網(wǎng)絡(luò)出口 IP

這個裝備和網(wǎng)關(guān)節(jié)點(diǎn)休戚相關(guān),在 Kubernetes 集群中運(yùn)行的業(yè)務(wù),需求經(jīng)過網(wǎng)關(guān)節(jié)點(diǎn)對外暴露服務(wù)地址,無論是依據(jù) Http 仍是 Tcp,最終都會映射為一個 IP 地址。這一 IP 有可能是網(wǎng)關(guān)節(jié)點(diǎn)所在服務(wù)器映射到公網(wǎng)的 IP 地址,也有可能是網(wǎng)關(guān)節(jié)點(diǎn)以外的負(fù)載均衡工作的 IP 地址,經(jīng)過端口映射80、443。如果不進(jìn)行設(shè)置,默許挑選網(wǎng)關(guān)節(jié)點(diǎn)的內(nèi)網(wǎng) IP 地址。

裝備的方法,則是進(jìn)行簡略的文件修改:

cat > values.yaml << EOF
Cluster:
# 對外網(wǎng)關(guān),填寫IP
 gatewayIngressIPs: 47.104.1.82  
# 網(wǎng)關(guān)節(jié)點(diǎn)對應(yīng)裝備,externalIP為網(wǎng)關(guān)節(jié)點(diǎn)外部IP,internalIP為網(wǎng)關(guān)節(jié)點(diǎn)內(nèi)部IP,name為網(wǎng)關(guān)節(jié)點(diǎn)node稱號
 nodesForGateway:
 - externalIP: 47.104.1.82
   internalIP: 192.168.0.1
   name: node1
EOF

生成裝備文件后,在裝置 Rainbond 時引證該裝備文件:

helm install rainbond rainbond/rainbond-cluster -f values.yaml -n rbd-system

參閱 values.yaml 詳解  了解更多自界說裝備項,以及如何為已有 Rainbond 集群變更裝備。 參閱 helm 裝置卸載指南 來卸載依據(jù) Helm 裝置的 Rainbond 集群。 裝置進(jìn)程中出現(xiàn)問題,參閱  helm 裝置問題排查指南 進(jìn)行問題排查。

關(guān)于Rainbond

Rainbond 是一個開源的云原生運(yùn)用辦理渠道,運(yùn)用簡略,不需求懂容器和Kubernetes,支撐辦理多個Kubernetes集群,供給企業(yè)級運(yùn)用的全生命周期辦理,功能包含運(yùn)用開發(fā)環(huán)境、運(yùn)用市場、微服務(wù)架構(gòu)、運(yùn)用繼續(xù)交付、運(yùn)用運(yùn)維、運(yùn)用級多云辦理等。