kgateway
Deploys the kgateway control plane — a Kubernetes-native API gateway built on Envoy and the Gateway API. Originally created by Solo.io as Gloo.
Features
- Gateway API native — full support for HTTPRoute, TCPRoute, and other Gateway API resources
- Envoy-based — high-performance data plane powered by Envoy proxy
- Advanced traffic management — retries, timeouts, traffic splitting, and header manipulation
Prerequisites
k8s-gateway-apiplugin (Kubernetes Gateway API CRDs)kgateway-crdsplugin (kgateway CRDs)
Installation order
k8s-gateway-api → kgateway-crds → kgateway
Configuration
| Option | Description | Default |
|---|---|---|
image.registry | Global container image registry. Override with a mirror registry if the cluster cannot reach cr.kgateway.dev directly. | cr.kgateway.dev/kgateway-dev |
controller.replicaCount | Number of kgateway controller replicas. | 1 |