Skip to content

Commit 623f125

Browse files
author
Kate Osborn
committed
Add gateways to each example
1 parent 84adfd0 commit 623f125

File tree

7 files changed

+31
-20
lines changed

7 files changed

+31
-20
lines changed

README.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,6 @@ You can deploy NGINX Kubernetes Gateway on an existing Kubernetes 1.16+ cluster.
9393
NAME READY STATUS RESTARTS AGE
9494
nginx-gateway-5d4f4c7db7-xk2kq 2/2 Running 0 112s
9595
```
96-
1. Create the Gateway resource:
97-
98-
```
99-
kubectl apply -f deploy/manifests/gateway.yaml
100-
```
10196
10297
## Expose NGINX Kubernetes Gateway
10398

examples/advanced-routing/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ The cafe application consists of four services: `coffee-v1-svc`, `coffee-v2-svc`
4646

4747
## 3. Configure Routing
4848

49+
1. Create the `Gateway`:
50+
51+
```
52+
kubectl apply -f gateway.yaml
53+
```
54+
4955
1. Create the `HTTPRoute` resources:
5056

5157
```

examples/advanced-routing/cafe-routes.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
spec:
66
parentRefs:
77
- name: gateway
8-
namespace: nginx-gateway
8+
namespace: default
99
sectionName: http
1010
hostnames:
1111
- "cafe.example.com"
@@ -41,7 +41,7 @@ metadata:
4141
spec:
4242
parentRefs:
4343
- name: gateway
44-
namespace: nginx-gateway
44+
namespace: default
4545
sectionName: http
4646
hostnames:
4747
- "cafe.example.com"

deploy/manifests/gateway.yaml renamed to examples/advanced-routing/gateway.yaml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: gateway.networking.k8s.io/v1alpha2
22
kind: Gateway
33
metadata:
44
name: gateway
5-
namespace: nginx-gateway
5+
namespace: default
66
labels:
77
domain: k8s-gateway.nginx.org
88
spec:
@@ -11,12 +11,3 @@ spec:
1111
- name: http
1212
port: 80
1313
protocol: HTTP
14-
- name: https
15-
port: 443
16-
protocol: HTTPS
17-
tls:
18-
mode: Terminate
19-
certificateRefs:
20-
- kind: Secret
21-
name: default-server-secret
22-
namespace: nginx-gateway

examples/cafe-example/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,12 @@ In this example we deploy NGINX Kubernetes Gateway, a simple web application, an
3939

4040
## 3. Configure Routing
4141

42+
1. Create the `Gateway`:
43+
44+
```
45+
kubectl apply -f gateway.yaml
46+
```
47+
4248
1. Create the `HTTPRoute` resources:
4349

4450
```

examples/cafe-example/cafe-routes.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
spec:
66
parentRefs:
77
- name: gateway
8-
namespace: nginx-gateway
8+
namespace: default
99
sectionName: http
1010
hostnames:
1111
- "cafe.example.com"
@@ -21,7 +21,7 @@ metadata:
2121
spec:
2222
parentRefs:
2323
- name: gateway
24-
namespace: nginx-gateway
24+
namespace: default
2525
sectionName: http
2626
hostnames:
2727
- "cafe.example.com"
@@ -41,7 +41,7 @@ metadata:
4141
spec:
4242
parentRefs:
4343
- name: gateway
44-
namespace: nginx-gateway
44+
namespace: default
4545
sectionName: http
4646
hostnames:
4747
- "cafe.example.com"

examples/cafe-example/gateway.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
apiVersion: gateway.networking.k8s.io/v1alpha2
2+
kind: Gateway
3+
metadata:
4+
name: gateway
5+
namespace: default
6+
labels:
7+
domain: k8s-gateway.nginx.org
8+
spec:
9+
gatewayClassName: nginx
10+
listeners:
11+
- name: http
12+
port: 80
13+
protocol: HTTP

0 commit comments

Comments
 (0)