Skip to content

Commit f010939

Browse files
committed
docs: update cluster destroy instructions
1 parent e51fa50 commit f010939

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

README.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -484,23 +484,24 @@ installation creates various components that might need to be manually removed.
484484
following commands to delete the applications from cluster:
485485

486486
```shell
487+
kubectl get redis -oname | xargs kubectl delete
488+
kubectl get redisreplications -oname | xargs kubectl delete
489+
kubectl get redisclusters -oname | | xargs kubectl delete
487490
helmfile destroy
488491
```
489492

490493
Some configurations can still linger inside the cluster. Try using following commands to purge them as well.
491494

492495
```shell
493-
kubectl delete crd prometheuses.monitoring.coreos.com prometheusrules.monitoring.coreos.com servicemonitors.monitoring.coreos.com alertmanagers.monitoring.coreos.com podmonitors.monitoring.coreos.com alertmanagerconfigs.monitoring.coreos.com probes.monitoring.coreos.com thanosrulers.monitoring.coreos.com
494-
kubectl delete psp kube-prometheus-stack-alertmanager kube-prometheus-stack-grafana kube-prometheus-stack-grafana-test kube-prometheus-stack-kube-state-metrics kube-prometheus-stack-operator kube-prometheus-stack-prometheus kube-prometheus-stack-prometheus-node-exporter
495-
kubectl delete mutatingwebhookconfigurations prometheus-admission
496-
kubectl delete ValidatingWebhookConfiguration prometheus-admission
497-
498-
kubectl delete crd certificaterequests.cert-manager.io certificates.cert-manager.io challenges.acme.cert-manager.io clusterissuers.cert-manager.io issuers.cert-manager.io orders.acme.cert-manager.io
496+
kubectl get sts -oname | xargs kubectl delete
497+
kubectl get jobs -oname | xargs kubectl delete
498+
PATTERN="monitoring.coreos.com|redis.opstreelabs.in|postgresql.cnpg.io|cert-manager.io"
499+
kubectl get crds -oname | grep -E $PATTERN | xargs kubectl delete
499500
kubectl delete pvc --all
500501
kubectl delete pv --all
501-
kubectl -n cert-manager delete secrets letsencrypt-prod
502-
kubectl -n default delete secrets radar-base-tls
503-
kubectl -n monitoring delete secrets radar-base-tls
502+
kubectl -n cert-manager delete secrets --all
503+
kubectl -n default delete secrets --all
504+
kubectl -n monitoring delete secrets --all
504505
```
505506

506507
## Update charts

0 commit comments

Comments
 (0)