diff --git a/content/docs/envoy/main/setup/listeners/tcp.md b/content/docs/envoy/main/setup/listeners/tcp.md index f9e328c3b..641550ff0 100644 --- a/content/docs/envoy/main/setup/listeners/tcp.md +++ b/content/docs/envoy/main/setup/listeners/tcp.md @@ -19,6 +19,13 @@ The following guide deploys a sample TCP echo app, sets up a TCP listener on the kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v{{< reuse "docs/versions/k8s-gw-version.md" >}}/experimental-install.yaml ``` +{{< callout type="warning" >}} +In kgateway 2.2 and later, experimental Gateway API features such as +`TCPRoute` require the +`KGW_ENABLE_EXPERIMENTAL_GATEWAY_API_FEATURES=true` +environment variable to be enabled. +{{< /callout >}} + 3. {{< reuse "docs/snippets/prereq-listenerset.md" >}} 4. Deploy the sample TCP echo app. diff --git a/content/docs/envoy/main/setup/listeners/tls-termination-tcproute.md b/content/docs/envoy/main/setup/listeners/tls-termination-tcproute.md index 5307c670f..188fd95b3 100644 --- a/content/docs/envoy/main/setup/listeners/tls-termination-tcproute.md +++ b/content/docs/envoy/main/setup/listeners/tls-termination-tcproute.md @@ -15,6 +15,12 @@ Install the experimental channel of the {{< reuse "docs/snippets/k8s-gateway-api ```shell kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v{{< reuse "docs/versions/k8s-gw-version.md" >}}/experimental-install.yaml ``` +{{< callout type="warning" >}} +In kgateway 2.2 and later, experimental Gateway API features such as +`TLSRoute` require the +`KGW_ENABLE_EXPERIMENTAL_GATEWAY_API_FEATURES=true` +environment variable to be enabled. +{{< /callout >}} ## Create a TLS certificate