Gateway Implementations¶
This project has several implementations that are planned or in progress:
Envoy AI Gateway¶
Envoy AI Gateway is an open source project built on top of Envoy and Envoy Gateway to handle request traffic from application clients to GenAI services. The features and capabilities are outlined here. Use the quickstart to get Envoy AI Gateway running with Gateway API in a few simple steps.
Progress towards supporting this project is tracked with a GitHub Issue.
Kgateway¶
Kgateway is a feature-rich, Kubernetes-native ingress controller and next-generation API gateway. Kgateway brings the full power and community support of Gateway API to its existing control-plane implementation.
Progress towards supporting this project is tracked with a GitHub Issue.
Google Kubernetes Engine¶
Google Kubernetes Engine (GKE) is a managed Kubernetes platform offered by Google Cloud. GKE's implementation of the Gateway API is through the GKE Gateway controller which provisions Google Cloud Load Balancers for Pods in GKE clusters.
The GKE Gateway controller supports weighted traffic splitting, mirroring, advanced routing, multi-cluster load balancing and more. See the docs to deploy private or public Gateways and also multi-cluster Gateways.
Progress towards supporting this project is tracked with a GitHub Issue.
Istio¶
Istio is an open source service mesh and gateway implementation. It provides a fully compliant implementation of the Kubernetes Gateway API for cluster ingress traffic control. For service mesh users, Istio also fully supports east-west (including GAMMA) traffic management within the mesh.
Gateway API Inference Extension support is being tracked by this GitHub Issue.