Wie kann ich ein mit Helm installiertes Paket löschen?

Wie kann ich ein mit Helm installiertes Paket löschen?

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 deletewird der Befehl durch ersetzt helm uninstall. Sie können es im Kapitel sehen.Umbenennungen von CLI-Befehlenauf derdasselbe Dokument wie zuvor.

verwandte Informationen