Gateway API:Kubernetes 流量管理的未来,Ingress的接班者
在很长一段时间里,Ingress 是 Kubernetes 集群的标准北向流量入口。但随着业务复杂度增加、微服务体系兴起、多协议需求增长,Ingress 的先天缺陷越来越明显。
2024–2025 年,Kubernetes 官方与 CNCF 明确:
Gateway API 是下一代流量管理标准,将逐步取代 Ingress 成为默认推荐方式。
而随着 ingress-nginx 宣布在 2026 年 3 月停止维护,Gateway API 的迁移意义愈发明确。
本文将从原理、对比、设计理念、CRD、部署与使用示例多个方面全面介绍 Gateway API。
1. 什么是 Gateway API?
Gateway API 是 Kubernetes SIG-Network 推出的新一代流量治理标准。
核心目标:
- 统一 L4/L7 流量管理
- 取代 Ingress 的简陋模型
- 提供可扩展、可观察、可分权协作的网关体系
- 能适配云厂商、服务网格、Ingress 控制器等各种实现
