File tree Expand file tree Collapse file tree 4 files changed +38
-16
lines changed
Day-2/ingressController/exercise-6 Expand file tree Collapse file tree 4 files changed +38
-16
lines changed Original file line number Diff line number Diff line change @@ -22,14 +22,16 @@ kubectl get service web
22
22
23
23
Here is the Ingress definition file:
24
24
```
25
- apiVersion: extensions/v1beta1
25
+ apiVersion: networking.k8s.io/v1
26
26
kind: Ingress
27
27
metadata:
28
28
name: basic-ingress
29
29
spec:
30
- backend:
31
- serviceName: oueb
32
- servicePort: 666
30
+ defaultBackend:
31
+ service:
32
+ name: oueb
33
+ port:
34
+ number: 666
33
35
```
34
36
35
37
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
56
58
57
59
Create a new Ingress with the routing rules:
58
60
```
59
- apiVersion: extensions/v1beta1
61
+ apiVersion: networking.k8s.io/v1
60
62
kind: Ingress
61
63
metadata:
62
64
name: fanout-ingress
@@ -66,12 +68,16 @@ spec:
66
68
paths:
67
69
- path: /v1
68
70
backend:
69
- serviceName: web
70
- servicePort: 8080
71
+ service:
72
+ name: web
73
+ port:
74
+ number: 8080
71
75
- path: /v2
72
76
backend:
73
- serviceName: web2
74
- servicePort: 8080
77
+ service:
78
+ name: web2
79
+ port:
80
+ number: 8080
75
81
```
76
82
77
83
``` sh
Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ kind: Ingress
3
3
metadata :
4
4
name : basic-ingress
5
5
spec :
6
- backend :
7
- serviceName : web
8
- servicePort : 666
6
+ defaultBackend :
7
+ service :
8
+ name : oueb
9
+ port :
10
+ number : 666
Original file line number Diff line number Diff line change 8
8
paths :
9
9
- path : /v1
10
10
backend :
11
- serviceName : web
12
- servicePort : 8080
11
+ service :
12
+ name : web
13
+ port :
14
+ number : 8080
13
15
- path : /v2
14
16
backend :
15
- serviceName : web2
16
- servicePort : 8080
17
+ service :
18
+ name : web2
19
+ port :
20
+ number : 8080
Original file line number Diff line number Diff line change
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
You can’t perform that action at this time.
0 commit comments