@@ -95,8 +95,10 @@ After a while, run these commands:
95
95
## Install and set up Cert-manager for kubernetes
96
96
97
97
* We're gonna use https://github.com/jetstack/cert-manager
98
+ * First, update HELM to v3+
98
99
* Go to https://cert-manager.io/docs/installation/kubernetes/#installing-with-helm - follow this guide
99
- * Verify by running ` kubectl get pods --namespace XXX `
100
+ * At time of writing, you do: ` helm install cert-manager jetstack/cert-manager --namespace cert-mgr --version v0.15.1 --set installCRDs=true `
101
+ * Verify by running ` kubectl get pods --namespace cert-mgr `
100
102
101
103
#### Get LetsEncrypt SSL Cert and make HTTPS work
102
104
@@ -170,3 +172,14 @@ Errors I've got and how I fixed them:
170
172
* Or https://www.digwebinterface.com/ for kube.kumobits.com and kumobits.com both should get you some response.
171
173
* See more here: https://www.digitalocean.com/docs/networking/dns/how-to/caa/
172
174
* And here:https://community.letsencrypt.org/t/caa-setup-for-lets-encrypt/9893
175
+
176
+ # Upgrading/Deleting Cert-Manager
177
+
178
+ This can be a headache since all resources and CRD's ** must be deleted** before namespaces can be deleted, otherwise it will get stuck.
179
+
180
+ * First, delete Issuers, ClusterIssuers by kubectl delete on the yamls
181
+ * Then use HELM to uninstall
182
+ * Continue by calling kubectl delete on some files to make sure that CRD and ApiGroups gets deleted
183
+ * Example: kubectl delete -f https://github.com/jetstack/cert-manager/releases/download/v0.8.1/cert-manager.yaml
184
+ * Delete namespaces and ** make sure they're deleted!**
185
+ * Now you can go to the install step and make a fresh install
0 commit comments