Helm でインストールされたパッケージを削除するにはどうすればいいですか?

Helm でインストールされたパッケージを削除するにはどうすればいいですか?

Helm 3 を使用して kubernetes パッケージをインストールしています。インストールしたものを削除/クリーンアップする必要があります。unintall を試しましたが、パッケージではなくリリースを探しているようです (意味がよくわかりません)。

$ helm install prometheus stable/prometheus-operator --namespace monit
$ helm delete prometheus
Error: uninstall: Release not loaded: prometheus: release: not found

リリースがあったかどうかをリストしようとすると、何も表示されません。

$ helm list
NAME    NAMESPACE   REVISION    UPDATED STATUS  CHART   APP VERSION

この場合、Prometheus リソースを削除する適切な方法は何ですか?

答え1

Helm 3では、明示的な名前空間のないコマンドはデフォルトの名前空間で発行されます。Helm 3 よくある質問章でリリース名は名前空間にスコープされるようになりました

を発行した場合はhelm install --namespace monit、次のようにインストールしたパッケージをリストする必要があります。

helm list -n monit

次のコマンドでアンインストールします:

helm uninstall prometheus -n monit

ご覧のとおり、helm deleteコマンドは に置き換えられておりhelm uninstall、章で確認できます。CLIコマンドの名前変更以前と同じドキュメント。

関連情報