我如何删除 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 命令重命名与之前相同的文档。

相关内容