Skip to content
You are viewing the latest documentation for Solo Enterprise for kgateway. To access the documentation for older versions, use the version switcher.

For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.

Traffic management

Page as Markdown

Learn how you can manipulate incoming traffic and route requests to services in your cluster.

Destination types

Buffering

Buffer request and response bodies so that filters can inspect and transform them safely.

Compression

Compress responses and decompress request bodies for each route with a traffic policy.

Direct response

Return a fixed status code and body straight from the gateway without forwarding to a backend.

Dynamic Forward Proxy (DFP)

Resolve upstream hosts dynamically at request time with a Dynamic Forward Proxy.

External processing (ExtProc)

Modify aspects of an HTTP request or response with an external processing server.

gRPC routing

Deploy a sample gRPC service and route to it with gRPC-native service and method matchers instead of …

gRPC-JSON transcoding

Configure HTTP-to-gRPC transcoding so that REST clients can communicate with gRPC backends through …

Header control

Health checks

Enable health checks on the gateway proxy or your backends to automatically monitor their …

HTTP/2 downstream

Tune HTTP/2 connection settings for downstream clients on a gateway listener.

HTTP/2 upstream

Configure a backend service to use the HTTP/2 protocol.

Local replies

Customize the format and content of error responses that Envoy generates directly, such as 404 …

Matching

Preserve request paths

Disable Envoy’s default path normalization and slash merging so that backends that depend on the …

Proxy protocol

Preserve the original client IP and port by accepting PROXY protocol on a listener.

Redirects

Rewrites

Route delegation

Session affinity

Manage how the gateway proxy selects backend services for incoming client requests, including …

Traffic splitting

Split traffic across multiple backends by weight for canary and blue/green rollouts.

Transformations

Weighted routing

Configure weights for your HTTPRoute rules to control the traffic distribution.

Zone-aware routing

Route traffic to the nearest backend endpoints by zone to reduce cross-zone latency and network …

Was this page helpful?