
Ich verwende Helm 3, um Kubernetes-Pakete zu installieren. Jetzt muss ich die installierten Pakete entfernen/bereinigen. Ich habe es mit „unintall“ versucht, aber es scheint, als würde nach einer Version gesucht (ich bin nicht sicher, was das bedeutet), nicht nach einem Paket:
$ helm install prometheus stable/prometheus-operator --namespace monit
$ helm delete prometheus
Error: uninstall: Release not loaded: prometheus: release: not found
Beim Versuch aufzulisten, ob eine Veröffentlichung erfolgt ist, erhalte ich nichts!
$ helm list
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
Wie lösche ich in diesem Fall Prometheus-Ressourcen richtig?
Antwort1
Mit Helm 3 werden Befehle ohne expliziten Namespace auf dem Standard-Namespace ausgeführt: sieheHäufig gestellte Fragen zu Helm 3im KapitelRelease-Namen sind nun auf den Namespace beschränkt
Wenn Sie ausgegeben haben helm install --namespace monit
, müssen Sie Ihr installiertes Paket mit folgendem auflisten:
helm list -n monit
und deinstallieren Sie es mit:
helm uninstall prometheus -n monit
Wie Sie sehen, helm delete
wird der Befehl durch ersetzt helm uninstall
. Sie können es im Kapitel sehen.Umbenennungen von CLI-Befehlenauf derdasselbe Dokument wie zuvor.