
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コマンドの名前変更に以前と同じドキュメント。