@@ -68,8 +68,8 @@ To get the public IP address, use the `kubectl get service` command. It takes a
68
68
$ kubectl get service -l app=nginx-ingress --namespace ingress-basic
69
69
70
70
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
71
- billowing-kitten- nginx-ingress-controller LoadBalancer 10.0.182.160 MY_EXTERNAL_IP 80:30920/TCP,443:30426/TCP 20m
72
- billowing-kitten- nginx-ingress-default-backend ClusterIP 10.0.255.77 <none> 80/TCP 20m
71
+ nginx-ingress-controller LoadBalancer 10.0.182.160 MY_EXTERNAL_IP 80:30920/TCP,443:30426/TCP 20m
72
+ nginx-ingress-default-backend ClusterIP 10.0.255.77 <none> 80/TCP 20m
73
73
```
74
74
75
75
No ingress rules have been created yet. If you browse to the public IP address, the NGINX ingress controller's default 404 page is displayed.
@@ -114,10 +114,10 @@ To install the cert-manager controller:
114
114
115
115
```console
116
116
# Install the CustomResourceDefinition resources separately
117
- kubectl apply --validate=false -f https://raw.githubusercontent.com/jetstack/cert-manager/release-0.12 /deploy/manifests/00-crds.yaml --namespace ingress-basic
117
+ kubectl apply --validate=false -f https://raw.githubusercontent.com/jetstack/cert-manager/release-0.13 /deploy/manifests/00-crds.yaml
118
118
119
119
# Label the ingress-basic namespace to disable resource validation
120
- kubectl label namespace ingress-basic certmanager.k8s .io/disable-validation=true
120
+ kubectl label namespace ingress-basic cert-manager .io/disable-validation=true
121
121
122
122
# Add the Jetstack Helm repository
123
123
helm repo add jetstack https://charts.jetstack.io
@@ -126,7 +126,11 @@ helm repo add jetstack https://charts.jetstack.io
126
126
helm repo update
127
127
128
128
# Install the cert-manager Helm chart
129
- helm install cert-manager --namespace ingress-basic --version v0.12.0 jetstack/cert-manager --set ingressShim.defaultIssuerName=letsencrypt --set ingressShim.defaultIssuerKind=ClusterIssuer
129
+ helm install \
130
+ cert-manager \
131
+ --namespace ingress-basic \
132
+ --version v0.13.0 \
133
+ jetstack/cert-manager
130
134
```
131
135
132
136
For more information on cert-manager configuration, see the [ cert-manager project] [ cert-manager ] .
@@ -300,14 +304,14 @@ $ helm list --namespace ingress-basic
300
304
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
301
305
aks-helloworld ingress-basic 1 2020-01-15 10:24:32.054871 -0600 CST deployed aks-helloworld-0.1.0
302
306
aks-helloworld-two ingress-basic 1 2020-01-15 10:24:37.671667 -0600 CST deployed aks-helloworld-0.1.0
303
- cert-manager ingress-basic 1 2020-01-15 10:23:36.515514 -0600 CST deployed cert-manager-v0.12 .0 v0.12 .0
307
+ cert-manager ingress-basic 1 2020-01-15 10:23:36.515514 -0600 CST deployed cert-manager-v0.13 .0 v0.13 .0
304
308
nginx ingress-basic 1 2020-01-15 10:09:45.982693 -0600 CST deployed nginx-ingress-1.29.1 0.27.0
305
309
```
306
310
307
311
Delete the releases with the ` helm delete ` command. The following example deletes the NGINX ingress deployment, and the two sample AKS hello world apps.
308
312
309
313
```
310
- $ helm delete aks-helloworld aks-helloworld-two cert-manager nginx --namespace ingress-basic
314
+ $ helm uninstall aks-helloworld aks-helloworld-two cert-manager nginx --namespace ingress-basic
311
315
312
316
release "aks-helloworld" uninstalled
313
317
release "aks-helloworld-two" uninstalled
0 commit comments