For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.
About
Kgateway is a control plane that implements the Kubernetes Gateway API for both microservices and AI workloads. The control plane translates your Kubernetes Gateway API resources into the configuration that the underlying data plane proxy can understand. The proxy layer is handled by kgateway’s implementation of Envoy for microservices workloads.To learn more about kgateway, review the following topics.
Overview
Get a primer on ingress, API gateways, and how kgateway extends the Kubernetes Gateway API.
Architecture
Learn how the kgateway control plane translates Gateway API resources into Envoy configuration.
Deployment patterns
Compare single-gateway, sharded, and service-mesh deployment patterns.
Custom resources
Review the Gateway API and kgateway custom resources for configuring your gateway.
Gateway proxies
Learn about the Envoy-based kgateway gateway proxy that the kgateway control plane manages.
Policies
Attach traffic management, resiliency, and security policies to HTTPRoutes, Gateways, and listeners.