Skip to content

Commit 1bad6ac

Browse files
authored
Merge pull request #102484 from mathieu-benoit/patch-2
cert-manager 0.13.0 + issues
2 parents 03b28e8 + e6a681d commit 1bad6ac

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

articles/aks/ingress-tls.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ To get the public IP address, use the `kubectl get service` command. It takes a
6868
$ kubectl get service -l app=nginx-ingress --namespace ingress-basic
6969
7070
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
7373
```
7474

7575
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:
114114
115115
```console
116116
# 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
118118
119119
# 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
121121
122122
# Add the Jetstack Helm repository
123123
helm repo add jetstack https://charts.jetstack.io
@@ -126,7 +126,11 @@ helm repo add jetstack https://charts.jetstack.io
126126
helm repo update
127127
128128
# 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
130134
```
131135
132136
For more information on cert-manager configuration, see the [cert-manager project][cert-manager].
@@ -300,14 +304,14 @@ $ helm list --namespace ingress-basic
300304
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
301305
aks-helloworld ingress-basic 1 2020-01-15 10:24:32.054871 -0600 CST deployed aks-helloworld-0.1.0
302306
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
304308
nginx ingress-basic 1 2020-01-15 10:09:45.982693 -0600 CST deployed nginx-ingress-1.29.1 0.27.0
305309
```
306310

307311
Delete the releases with the `helm delete` command. The following example deletes the NGINX ingress deployment, and the two sample AKS hello world apps.
308312

309313
```
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
311315
312316
release "aks-helloworld" uninstalled
313317
release "aks-helloworld-two" uninstalled

0 commit comments

Comments
 (0)