Skip to content

Commit 4b1bf9d

Browse files
committed
Fix Ingress spec
1 parent cb7bb70 commit 4b1bf9d

File tree

4 files changed

+38
-16
lines changed

4 files changed

+38
-16
lines changed

Day-2/ingressController/exercise-6/README.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,16 @@ kubectl get service web
2222

2323
Here is the Ingress definition file:
2424
```
25-
apiVersion: extensions/v1beta1
25+
apiVersion: networking.k8s.io/v1
2626
kind: Ingress
2727
metadata:
2828
name: basic-ingress
2929
spec:
30-
backend:
31-
serviceName: oueb
32-
servicePort: 666
30+
defaultBackend:
31+
service:
32+
name: oueb
33+
port:
34+
number: 666
3335
```
3436

3537
Create the ingress. Be carefull, it may be incorrect regarding the service we want to target...
@@ -56,7 +58,7 @@ kubectl expose pod web2 --target-port=8080 --type=NodePort
5658

5759
Create a new Ingress with the routing rules:
5860
```
59-
apiVersion: extensions/v1beta1
61+
apiVersion: networking.k8s.io/v1
6062
kind: Ingress
6163
metadata:
6264
name: fanout-ingress
@@ -66,12 +68,16 @@ spec:
6668
paths:
6769
- path: /v1
6870
backend:
69-
serviceName: web
70-
servicePort: 8080
71+
service:
72+
name: web
73+
port:
74+
number: 8080
7175
- path: /v2
7276
backend:
73-
serviceName: web2
74-
servicePort: 8080
77+
service:
78+
name: web2
79+
port:
80+
number: 8080
7581
```
7682

7783
```sh

Day-2/ingressController/exercise-6/basic-ingress.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ kind: Ingress
33
metadata:
44
name: basic-ingress
55
spec:
6-
backend:
7-
serviceName: web
8-
servicePort: 666
6+
defaultBackend:
7+
service:
8+
name: oueb
9+
port:
10+
number: 666

Day-2/ingressController/exercise-6/fanout-ingress.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@ spec:
88
paths:
99
- path: /v1
1010
backend:
11-
serviceName: web
12-
servicePort: 8080
11+
service:
12+
name: web
13+
port:
14+
number: 8080
1315
- path: /v2
1416
backend:
15-
serviceName: web2
16-
servicePort: 8080
17+
service:
18+
name: web2
19+
port:
20+
number: 8080
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: networking.k8s.io/v1
2+
kind: Ingress
3+
metadata:
4+
name: basic-ingress
5+
spec:
6+
defaultBackend:
7+
service:
8+
name: web
9+
port:
10+
number: 80

0 commit comments

Comments
 (0)