在实际生产中应该如何选择 Gateway API 的控制器?
1. 按流量维度选型
- 仅需要南北向入口(入集群流量)时,优先选择网关控制器(如 Envoy Gateway、NGINX Gateway Fabric、Traefik 等);若还需东西向服务间治理,则需选择支持 Mesh 画像的实现(如 Istio、Cilium、Linkerd)。
2. 按环境与技术栈选型
- 云上托管集群可优先采用云厂商提供的托管 Gateway 控制器,降低控制面运维成本;已有服务网格(如 Istio 体系)的团队,可沿用同一数据面统一南北向与东西向流量,减少学习多套 API 的成本。
3. 以一致性报告为准
- 关注目标实现在当前 Gateway API 版本下是否通过所需 Core 与 Extended 特性的一致性测试,避免依赖尚未稳定支持的能力,尤其在生产关键路径上。