网关集群

当您安装新的 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 将自动加入到指定的网关集群中,无需手动批准。