Kubernetes Ingress has served faithfully, but it has limitations. Annotations hell, limited routing. Gateway API reached GA status in 2023.
Gateway API Architecture¶
- GatewayClass: Defines the implementation (Envoy, Nginx, Cilium…)
- Gateway: Load balancer instance — infra team
- HTTPRoute: Routing rules — dev team
What It Adds¶
- Header matching, query parameter matching
- Traffic splitting (canary with percentages)
- Request/response header modification
- Cross-namespace routing (with ReferenceGrant)
Migration¶
Gateway API and Ingress can coexist. New services on Gateway API, existing ones migrated gradually.
Gateway API Is the New Standard¶
New projects should start with Gateway API. More expressive, more secure, and portable.
Need help with implementation?
Our experts can help with design, implementation, and operations. From architecture to production.
Contact us