From c59bfa9b0ad053ea11635d61383c7643a6487e26 Mon Sep 17 00:00:00 2001 From: Dominik Chilla Date: Sat, 16 Oct 2021 21:49:21 +0000 Subject: [PATCH 1/3] deleting a stuck namespace --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 689d9a4..ff3fefe 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,8 @@ * [Node maintenance](#node-maintenance) * [What happens if a node goes down?](#what-happens-node-down) * [Dealing with disruptions](#disruptions) +* [Troubleshooting](#troubleshooting) + * [Deleting a stuck namespace](#ts-delete-stuck-namespace) # kubectl - BASH autocompletion For current shell only: @@ -881,3 +883,10 @@ node/k3s-node2 uncordoned * https://kubernetes.io/docs/concepts/workloads/pods/disruptions/ * https://kubernetes.io/docs/tasks/administer-cluster/safely-drain-node/ +# Troubleshooting +## Deleting a stuck namespace +``` +kubectl get namespace "stucked-namespace" -o json \ + | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" \ + | kubectl replace --raw /api/v1/namespaces/stucked-namespace/finalize -f - +``` \ No newline at end of file From 4000f65fb9245b59fe60f29b434fb4cb67dfed94 Mon Sep 17 00:00:00 2001 From: Dominik Chilla Date: Sat, 16 Oct 2021 21:59:50 +0000 Subject: [PATCH 2/3] ts-delete-stuck-crd --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ff3fefe..4ff29f4 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ * [Dealing with disruptions](#disruptions) * [Troubleshooting](#troubleshooting) * [Deleting a stuck namespace](#ts-delete-stuck-namespace) + * [Deleting stuck CRDs](#ts-delete-stuck-crd) # kubectl - BASH autocompletion For current shell only: @@ -889,4 +890,7 @@ node/k3s-node2 uncordoned kubectl get namespace "stucked-namespace" -o json \ | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" \ | kubectl replace --raw /api/v1/namespaces/stucked-namespace/finalize -f - -``` \ No newline at end of file +``` + +## Deleting stuck CRDs +https://github.com/kubernetes/kubernetes/issues/60538#issuecomment-369099998 \ No newline at end of file From b2808b0ece6df876ecef8f5936005c163e95acff Mon Sep 17 00:00:00 2001 From: Dominik Chilla Date: Mon, 1 Nov 2021 17:35:54 +0000 Subject: [PATCH 3/3] cert-manager-cluster-ca-issuer --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 4ff29f4..ff17943 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ * [Installation](#install-nginx-ingress) * [Cert-Manager (references ingress controller)](#cert-manager) * [Installation](#cert-manager-install) + * [Cluster-internal CA issuer](#cert-manager-cluster-ca-issuer) * [Let´s Encrypt issuer](#cert-manager-le-issuer) * [Deploying a LE-certificate with ingress](#cert-manager-ingress) * [Deploying a LE-certificate by CRD](#cert-manager-crd) @@ -321,6 +322,9 @@ kubectl create namespace cert-manager helm install cert-manager --namespace cert-manager --set 'extraArgs={--dns01-recursive-nameservers-only,--dns01-recursive-nameservers=8.8.8.8:53\,1.1.1.1:53}' jetstack/cert-manager kubectl -n cert-manager get all ``` +## Cluster-internal CA Issuer +Docs: https://cert-manager.io/docs/configuration/ca/ + ## Let´s Encrypt issuer Docs: https://cert-manager.io/docs/tutorials/acme/ingress/#step-6-configure-let-s-encrypt-issuer ```