From 079963d3552baa80e84d7eba56ff47482f5624ec Mon Sep 17 00:00:00 2001 From: "Huabing (Robin) Zhao" Date: Thu, 18 Jun 2026 15:10:37 +0800 Subject: [PATCH] fix: add step for creating the GatewayClass Signed-off-by: Huabing (Robin) Zhao --- docs/kubernetes/ingress.mdx | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/docs/kubernetes/ingress.mdx b/docs/kubernetes/ingress.mdx index 3ed9a4cd5..a47637073 100644 --- a/docs/kubernetes/ingress.mdx +++ b/docs/kubernetes/ingress.mdx @@ -14,17 +14,32 @@ OpenShell uses the [Kubernetes Gateway API](https://gateway-api.sigs.k8s.io) for ## Install Envoy Gateway -Envoy Gateway installs the Gateway API CRDs and registers the `eg` GatewayClass: +Envoy Gateway installs the Gateway API CRDs and controller: ```shell helm install eg \ oci://docker.io/envoyproxy/gateway-helm \ - --version v1.7.2 \ + --version v1.8.1 \ --namespace envoy-gateway-system \ --create-namespace \ --wait ``` +## Create the GatewayClass + +Create the `eg` GatewayClass that the OpenShell chart references: + +```shell +kubectl apply -f - <<'EOF' +apiVersion: gateway.networking.k8s.io/v1 +kind: GatewayClass +metadata: + name: eg +spec: + controllerName: gateway.envoyproxy.io/gatewayclass-controller +EOF +``` + Verify the GatewayClass is accepted: ```shell