Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 17 additions & 2 deletions docs/kubernetes/ingress.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading