🎉 Welcome to the v2.0.0-beta1 release of the kgateway project!
Release Notes
The kgateway v2.0.0-beta1 release includes the following features. For more information and getting started, see the kgateway docs.
Refreshed kgateway CRDs: When you install kgateway, you get the following CRDs. To check the details, run kubectl describe crd
.
Backend
: Backing destinations that are external to the cluster, such as static hostnames or AWS Lambda functions. For destinations within the cluster, continue using Kubernetes Services instead.DirectResponse
: Configure the gateway proxy to return a direct response.GatewayParameters
: Customize the behavior of the Gateway, such as to add labels or change the pod template.HTTPListenerPolicy
: Apply policy to the Envoy HTTP Connection Manager of a gateway proxy, such as to enable access logging.ListenerPolicy
: Apply policy to the listeners on a Gateway, such as to set connection buffering.RoutePolicy
: Apply policy to HTTPRoutes, such as transformation.
Native support for Kubernetes Gateway API: kgateway implements the Kubernetes Gateway API to create and configure gateway proxies and routes.
Access logging: Capture traffic requests that pass through your gateway proxies to stdout.
AWS Lambda support: Route traffic to Backends that are served by AWS Lambda functions.
Transformations with RoutePolicy: Apply transformations to your HTTPRoutes, such as to inject response headers, update request paths or methods, extract query parameters, and more.
Installation
The kgateway project is available as a Helm chart and docker images.
Helm Charts
The Helm chart is available at cr.kgateway.dev/kgateway-dev/charts/kgateway.
Docker Images
The docker images are available at:
- cr.kgateway.dev/kgateway-dev/kgateway:v2.0.0-beta1
- cr.kgateway.dev/kgateway-dev/sds:v2.0.0-beta1
- cr.kgateway.dev/kgateway-dev/envoy-wrapper:v2.0.0-beta1
Quickstart
Try installing this release:
helm install --create-namespace --namespace kgateway-system kgateway \
oci://cr.kgateway.dev/kgateway-dev/charts/kgateway --version v2.0.0-beta1
For detailed installation instructions and next steps, please visit our quickstart guide.