Skip to content

Commit 2f70ee6

Browse files
committed
Fix ingress formal error
1 parent eb25614 commit 2f70ee6

9 files changed

+66
-31
lines changed

docs/tutorials/alibabacloud.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -241,8 +241,11 @@ spec:
241241
http:
242242
paths:
243243
- backend:
244-
serviceName: foo
245-
servicePort: 80
244+
service:
245+
name: foo
246+
port:
247+
number: 80
248+
pathType: Prefix
246249
```
247250

248251
## Verify ExternalDNS works (Service example)

docs/tutorials/aws.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -265,8 +265,11 @@ spec:
265265
http:
266266
paths:
267267
- backend:
268-
serviceName: foo
269-
servicePort: 80
268+
service:
269+
name: foo
270+
port:
271+
number: 80
272+
pathType: Prefix
270273
```
271274

272275
## Verify ExternalDNS works (Service example)

docs/tutorials/azure-private-dns.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -387,9 +387,11 @@ spec:
387387
http:
388388
paths:
389389
- backend:
390-
serviceName: nginx-svc
391-
servicePort: 80
392-
path: /
390+
service:
391+
name: nginx-svc
392+
port:
393+
number: 80
394+
pathType: Prefix
393395
```
394396

395397
When using ExternalDNS with ingress objects it will automatically create DNS records based on host names specified in ingress objects that match the domain-filter argument in the externaldns deployment manifest. When those host names are removed or renamed the corresponding DNS records are also altered.

docs/tutorials/azure.md

+10-7
Original file line numberDiff line numberDiff line change
@@ -415,13 +415,16 @@ metadata:
415415
kubernetes.io/ingress.class: nginx
416416
spec:
417417
rules:
418-
- host: server.example.com
419-
http:
420-
paths:
421-
- backend:
422-
serviceName: nginx-svc
423-
servicePort: 80
424-
path: /
418+
- host: server.example.com
419+
http:
420+
paths:
421+
- path: /
422+
pathType: Prefix
423+
backend:
424+
service:
425+
name: nginx-svc
426+
port:
427+
number: 80
425428
```
426429
427430
When using external-dns with ingress objects it will automatically create DNS records based on host names specified in ingress objects that match the domain-filter argument in the external-dns deployment manifest. When those host names are removed or renamed the corresponding DNS records are also altered.

docs/tutorials/dyn.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,11 @@ spec:
122122
http:
123123
paths:
124124
- backend:
125-
serviceName: my-awesome-service
126-
servicePort: 8080
127-
125+
service:
126+
name: my-awesome-service
127+
port:
128+
number: 8080
129+
pathType: Prefix
128130
```
129131
130132
As the DNS name `test-ingress.example.com` matches the filter, external-dns will create two records:

docs/tutorials/exoscale.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,11 @@ spec:
117117
http:
118118
paths:
119119
- backend:
120-
serviceName: nginx
121-
servicePort: 80
120+
service:
121+
name: "nginx"
122+
port:
123+
number: 80
124+
pathType: Prefix
122125
123126
---
124127

docs/tutorials/gke.md

+10-4
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,11 @@ spec:
222222
http:
223223
paths:
224224
- backend:
225-
serviceName: nginx
226-
servicePort: 80
225+
service:
226+
name: nginx
227+
port:
228+
number: 80
229+
pathType: Prefix
227230
```
228231

229232
Again, after roughly two minutes check that a corresponding DNS record for your Ingress was created.
@@ -471,8 +474,11 @@ spec:
471474
http:
472475
paths:
473476
- backend:
474-
serviceName: nginx
475-
servicePort: 80
477+
service:
478+
name: nginx
479+
port:
480+
number: 80
481+
pathType: Prefix
476482
---
477483
apiVersion: v1
478484
kind: Service

docs/tutorials/public-private-route53.md

+20-8
Original file line numberDiff line numberDiff line change
@@ -306,8 +306,11 @@ spec:
306306
http:
307307
paths:
308308
- backend:
309-
serviceName: app
310-
servicePort: 80
309+
service:
310+
name: app
311+
port:
312+
number: 80
313+
pathType: Prefix
311314
```
312315

313316
Then create private Service definition:
@@ -327,8 +330,11 @@ spec:
327330
http:
328331
paths:
329332
- backend:
330-
serviceName: app
331-
servicePort: 80
333+
service:
334+
name: app
335+
port:
336+
number: 80
337+
pathType: Prefix
332338
```
333339

334340
Additionally, you may leverage [cert-manager](https://github.com/jetstack/cert-manager) to automatically issue SSL certificates from [Let's Encrypt](https://letsencrypt.org/). To do that, request a certificate in public service definition:
@@ -352,8 +358,11 @@ spec:
352358
http:
353359
paths:
354360
- backend:
355-
serviceName: app
356-
servicePort: 80
361+
service:
362+
name: app
363+
port:
364+
number: 80
365+
pathType: Prefix
357366
tls:
358367
- hosts:
359368
- app.domain.com
@@ -377,8 +386,11 @@ spec:
377386
http:
378387
paths:
379388
- backend:
380-
serviceName: app
381-
servicePort: 80
389+
service:
390+
name: app
391+
port:
392+
number: 80
393+
pathType: Prefix
382394
tls:
383395
- hosts:
384396
- app.domain.com

docs/tutorials/ultradns.md

+1
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ spec:
251251
- http:
252252
paths:
253253
- path: /apple
254+
pathType: Prefix
254255
backend:
255256
service:
256257
name: example-service

0 commit comments

Comments
 (0)