Skip to content

Commit 5f6b8e6

Browse files
committed
Add Envoy Gateway install docs
Signed-off-by: kahirokunn <[email protected]>
1 parent b658b58 commit 5f6b8e6

File tree

3 files changed

+25
-2
lines changed

3 files changed

+25
-2
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,20 @@ echo ">> Deploy Gateway API resources"
101101
kubectl apply -f ./third_party/contour
102102
```
103103

104+
#### Envoy Gateway
105+
106+
```bash
107+
echo ">> Bringing up Envoy Gateway"
108+
helm repo add envoyproxy https://charts.envoyproxy.io
109+
helm install eg oci://docker.io/envoyproxy/gateway-helm \
110+
--version ${ENVOY_GATEWAY_VERSION} \
111+
-n envoy-gateway-system --create-namespace \
112+
-f ./third_party/envoy-gateway/helm/values-eg.yaml
113+
114+
echo ">> Deploy Gateway API resources"
115+
kubectl apply -f ./third_party/envoy-gateway
116+
```
117+
104118
### (OPTIONAL) For testing purpose (Istio)
105119

106120
Use Kind with MetalLB - https://kind.sigs.k8s.io/docs/user/loadbalancer

third_party/envoy-gateway/config-gateway.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@ data:
2525
external-gateways: |
2626
- class: eg-external
2727
gateway: eg-external/eg-external
28-
service: envoy-gateway-system/knative-external
28+
service: eg-external/knative-external
2929
supported-features:
3030
- HTTPRouteRequestTimeout
3131
3232
# local-gateways defines the Gateway to be used for cluster local traffic
3333
local-gateways: |
3434
- class: eg-internal
3535
gateway: eg-internal/eg-internal
36-
service: envoy-gateway-system/knative-internal
36+
service: eg-internal/knative-internal
3737
supported-features:
3838
- HTTPRouteRequestTimeout
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
config:
2+
envoyGateway:
3+
provider:
4+
type: Kubernetes
5+
kubernetes:
6+
deploy:
7+
type: GatewayNamespace
8+
9+

0 commit comments

Comments
 (0)