网关集群

网关集群.

网关集群

当您安装新的 OpenResty Edge Node 网关服务器时,可以选择通过手动或自动的方式将其加入到现有的网关集群中。本文档将详细介绍这两种方法的操作流程。

灰度网关节点

在对一个应用做了修改之后,可能需要有一个灰度发布的流程。 让新的配置在部分网关节点中生效,运行并观察一段时间,确认没有问题后,再发布到其他集群中。 那么在 Edge 中如何实现灰度发布呢?首先我们需要指定某些网关节点是 灰度节点 。

Keepalived 组

Keepalived 组基于 Keepalived 的 VRRP 协议,将同一集群内的多个 Edge 节点作为一个组,提供的 IP 层的高可用解决方案。

网关集群绑定到 k8s 集群

将网关集群和某个 k8s 集群绑定,绑定后通过这个 k8s 集群部署的 edge-node 会被自动批准,并自动添加到这个网关集群中。 点击新建网关集群,填写网关集群的名字,选择集群分区。 打开 Map to Kubernetes 开关,选择 k8s 集群。点击创建。

健康检查

我们可以在分区级别/集群级别为网关节点开启健康检查。 开启健康检查后,edge-admin 会按照配置,向 edge-node 发起检查请求, 如果不符合预期,则认为该 node 不健康。

网关分区

OpenResty Edge 支持配置多分区,你可以把指定的应用发布到特定的分区上。 请注意,以下是预留或者已占用的端口: 80、443:默认用于代理 APP 的服务,公网可见。 11212:用于共享 ssl session,内网可见。 8090:用于集群内资源共享,内网可见。

已封禁 IP 管理

在 网关集群 > 已封禁 IP 管理 中,你可以管理已经被封禁的 IP。