閘道器叢集

當您安裝新的 OpenResty Edge Node 閘道器伺服器時,可以選擇透過手動或自動的方式將其加入到現有的閘道器叢集中。本文件將詳細介紹這兩種方法的操作流程。

手動批准流程

檢視候選節點

首先,導航至 閘道器叢集 > 閘道器叢集 頁面:

閘道器叢集頁面

在頂部導航欄的 閘道器叢集 選項中,如果有 +1 這樣的標記,表示當前有新的候選閘道器伺服器正在等待批准加入叢集。 您可以在 候選節點 部分檢視這些待批准的伺服器:

候選節點列表

批准加入流程

點選 批准 按鈕後您可以選擇建立新的閘道器叢集或將節點加入到現有叢集:

建立新閘道器叢集

選擇將節點加入到 example 閘道器叢集中:

批准閘道器伺服器

監控同步狀態

節點成功加入叢集后,您可以在叢集列表中檢視閘道器伺服器的配置同步狀態:

同步狀態顯示

當同步狀態顯示為 100% 時,表示該閘道器叢集內的所有閘道器伺服器均已完成最新配置的同步。

檢視叢集詳情

點選特定叢集的名稱,可以進入叢集詳情頁面,檢視該叢集內所有閘道器伺服器的詳細資訊,包括配置同步狀態和落後的配置數量:

叢集內部詳情

自動批准方式

OpenResty Edge 提供了兩種自動批准閘道器節點加入叢集的方式:

1. 透過配置檔案指定叢集

您可以透過修改 OpenResty Edge Node 閘道器伺服器的配置檔案來指定要加入的閘道器叢集和分割槽。

編輯配置檔案 /usr/local/oredge-node/conf/config.ini,新增以下配置項:

[config]
partition_name = "default"
cluster_name = "example"

引數說明:

  • partition_name:指定閘道器分割槽名稱(可選),預設為 default
  • cluster_name:指定要加入的叢集名稱,如果指定的叢集不存在,系統將自動建立

配置修改完成後,需要重啟閘道器伺服器以應用新配置:

sudo systemctl start upgrade-oredge-node

2. Kubernetes 叢集對映

對於在 Kubernetes 環境中部署的 OpenResty Edge Node,您可以透過在 Edge Admin 控制檯上將閘道器叢集與 Kubernetes 叢集關聯,實現自動批准。

新增 Kubernetes 叢集

首先,將您的 Kubernetes 叢集資訊新增到 Edge Admin 中:

新增 K8s 叢集

關聯閘道器叢集

然後,建立一個新的閘道器叢集並將其與 Kubernetes 叢集進行關聯:

對映 K8s 叢集

完成關聯後,部署在該 Kubernetes 叢集中的 OpenResty Edge Node 將自動加入到指定的閘道器叢集中,無需手動批准。