docs: switch apiVersion of Ingress to networking

This commit is contained in:
Martin Linkhorst 2020-01-07 14:42:47 +01:00
parent 8ac741def2
commit ad54d4cad2
11 changed files with 16 additions and 16 deletions

View File

@ -75,7 +75,7 @@ type `LoadBalancer` here, since we will be using an Ingress to create an ALB.
Create the following Ingress to expose the echoserver application to the Internet. Create the following Ingress to expose the echoserver application to the Internet.
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
annotations: annotations:

View File

@ -232,7 +232,7 @@ Create an ingress resource manifest file.
> For ingress objects ExternalDNS will create a DNS record based on the host specified for the ingress object. > For ingress objects ExternalDNS will create a DNS record based on the host specified for the ingress object.
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
name: foo name: foo

View File

@ -193,7 +193,7 @@ Create an ingress resource manifest file.
> For ingress objects ExternalDNS will create a DNS record based on the host specified for the ingress object. > For ingress objects ExternalDNS will create a DNS record based on the host specified for the ingress object.
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
name: foo name: foo

View File

@ -398,7 +398,7 @@ spec:
type: ClusterIP type: ClusterIP
--- ---
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
name: nginx name: nginx

View File

@ -197,7 +197,7 @@ minikube addons enable ingress
## Testing ingress example ## Testing ingress example
``` ```
$ cat ingress.yaml $ cat ingress.yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
name: nginx name: nginx

View File

@ -111,7 +111,7 @@ Having `--dry-run=true` and `--log-level=debug` is a great way to see _exactly_
Create a file called 'test-ingress.yaml' with the following contents: Create a file called 'test-ingress.yaml' with the following contents:
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
name: test-ingress name: test-ingress

View File

@ -107,7 +107,7 @@ subjects:
Spin up a simple nginx HTTP server with the following spec (`kubectl apply -f`): Spin up a simple nginx HTTP server with the following spec (`kubectl apply -f`):
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
name: nginx name: nginx

View File

@ -255,7 +255,7 @@ $ curl nginx.external-dns-test.gcp.zalan.do
Let's check that Ingress works as well. Create the following Ingress. Let's check that Ingress works as well. Create the following Ingress.
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
name: nginx name: nginx

View File

@ -282,7 +282,7 @@ Use `--dry-run` if you want to be extra careful on the first run. Note, that you
Create the following sample application to test that ExternalDNS works. Create the following sample application to test that ExternalDNS works.
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
name: nginx name: nginx

View File

@ -292,7 +292,7 @@ For this setup to work, you've to create two Service definitions for your applic
At first, create public Service definition: At first, create public Service definition:
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
annotations: annotations:
@ -313,7 +313,7 @@ spec:
Then create private Service definition: Then create private Service definition:
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
annotations: annotations:
@ -334,7 +334,7 @@ spec:
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: 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:
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
annotations: annotations:
@ -363,7 +363,7 @@ spec:
And reuse the requested certificate in private Service definition: And reuse the requested certificate in private Service definition:
```yaml ```yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
annotations: annotations:

View File

@ -141,7 +141,7 @@ spec:
## Testing ingress example ## Testing ingress example
``` ```
$ cat ingress.yaml $ cat ingress.yaml
apiVersion: extensions/v1beta1 apiVersion: networking.k8s.io/v1beta1
kind: Ingress kind: Ingress
metadata: metadata:
name: nginx name: nginx