文档

什么是多集群网关

更新时间:

MSE云原生网关是兼容K8s Ingress标准的下一代网关产品,将传统的流量网关和微服务网关功能合并,具有低成本、安全、高集成、高可用等多项优势。ACK One通过托管MSE Ingress Controller,将MSE云原生网关作为多集群网关,并基于MSE Ingress提供多集群南北向流量的管理,从而快速实现同城应用多活容灾、流量多集群负载均衡、基于Header路由流量到指定集群等能力。

实现原理

image.png

  • MSE云原生网关可以对同一地域的多个K8s集群的南北向流量进行统一管理。关于MSE云原生网关的更多信息,请参见什么是微服务引擎MSE云原生网关概述

  • 管理员通过在ACK One Fleet实例中创建MseIngressConfig对象来创建MSE云原生网关,并将期望的关联集群添加到MSE网关。

  • 开发者通过在ACK One Fleet实例中使用Ingress完成对多集群应用的流量管理。例如,实现同城应用多活容灾、流量负载均衡等。

产品优势

多集群网关具有以下优势:

  • 地域级别的多集群Global Ingress,统一管理多集群南北7层流量。

  • 简化多集群流量管理:在舰队实例中统一完成多集群Ingress规则设置,无需单独操作每个子集群。且兼容Nginx Ingress。

  • 多集群网关自身是跨AZ高可用的。

  • 毫秒级Fallback:某集群后端故障时,多集群网关平滑迁移流量到其他后端。

  • 网关托管,免运维。

使用限制

  • 多集群网关默认支持对ACK One Fleet实例同一VPC下的多个集群流量进行管理。如需对同一地域不同VPC的多个集群进行流量管理,您需要使用云企业网将两个VPC网络打通,并确保CIDR不能相互重叠。

  • 暂不支持跨地域的多集群网关。

网关计费

关于多集群网关计费的更多信息,请参见计费规则