1. 程式人生 > 其它 >在Rainbond中一鍵部署高可用 EMQX 叢集

在Rainbond中一鍵部署高可用 EMQX 叢集

本文描述如何通過雲原生應用管理平臺 Rainbond 一鍵安裝高可用 EMQX 叢集。這種方式適合不太瞭解 Kubernetes、容器化等複雜技術的使用者使用,降低了在 Kubernetes 中部署 EMQX 的門檻。

一、背景資訊

1.1 Rainbond 與 EMQX 的結合

Rainbond 是一款易於使用的開源雲原生應用管理平臺。藉助於它,使用者可以在圖形化介面中完成微服務的部署與運維。藉助 Kubernetes 和容器化技術的能力,將故障自愈、彈性伸縮等自動化運維能力賦能給使用者的業務。

這類使用者不必再關心如何部署 EMQX 叢集,通過開源應用商店一鍵安裝 EMQX 高可用叢集,這種安裝方式極大的降低了使用者使用 EMQX 叢集的部署負擔,目前支援最新版本 4.4.3

1.2 關於應用模版

應用模版是面向 Rainbond 雲原生應用管理平臺的安裝包,使用者可以基於它一鍵安裝業務系統到自己的 Rainbond 中去。無論這個業務系統多麼複雜,應用模版都會將其抽象成為一個應用,裹挾著應用內所有元件的映象、配置資訊以及所有元件之間的關聯關係一併安裝起來。

二、前提條件

  • 部署好的 Rainbond 雲原生應用管理平臺:例如 快速體驗版本,可以在個人 PC 環境中以啟動一個容器的代價執行。
  • 可以連線到網際網路。

三、快速開始

3.1 訪問內建的開源應用商店

選擇左側的 應用市場 標籤頁,在頁面中切換到 開源應用商店 標籤頁,搜尋關鍵詞 EMQX 即可找到 EMQX 應用。

3.2 一鍵安裝

點選 EMQX 右側的 安裝 可以進入安裝頁面,填寫簡單的資訊之後,點選 確定 即可開始安裝,頁面自動跳轉到拓撲檢視。

引數說明:

選擇項 說明
團隊名稱 使用者自建的工作空間,以名稱空間隔離
叢集名稱 選擇 EMQX 被部署到哪一個 K8s 叢集
選擇應用 選擇 EMQX 被部署到哪一個應用,應用中包含有若干有關聯的元件
應用版本 選擇 EMQX 的版本,目前可選版本為 4.4.3

等待幾分鐘後,EMQX 叢集就會安裝完成,並執行起來。

3.3 驗證 EMQX 叢集

  • 通過 Dashboard 驗證檢視叢集節點。訪問元件 EMQX_Cluster-4.4.3

    18083 埠的對外服務域名,即可登入 EMQX Dashboard,在首頁 Nodes 展示所有節點都處於 Running 狀態。

    預設賬戶密碼: admin/public ,可通過環境變數修改 EMQX_DASHBOARD__DEFAULT_USERNAME EMQX_DASHBOARD__DEFAULT_PASSWORD

  • 通過命令列檢視叢集節點,進入元件 EMQX_Cluster-4.4.3 的Web終端,選擇任意一個例項,執行以下命令:
emqx_ctl cluster status