如何删除 helm 安装的软件包?

bac*_*chr 2 kubernetes helm

我正在使用 Helm 3 安装 kubernetes 软件包。现在我需要删除/清理已安装的内容,我尝试使用 unintall 但似乎 \xe2\x80\x99s 正在寻找一个版本(不确定它的含义)而不是一个包:

\n\n
$ helm install prometheus stable/prometheus-operator --namespace monit\n$ helm delete prometheus\nError: uninstall: Release not loaded: prometheus: release: not found\n
Run Code Online (Sandbox Code Playgroud)\n\n

当试图列出是否有任何版本时,我什么也没得到!

\n\n
$ helm list\nNAME    NAMESPACE   REVISION    UPDATED STATUS  CHART   APP VERSION\n
Run Code Online (Sandbox Code Playgroud)\n\n

在这种情况下删除普罗米修斯资源的正确方法是什么?

\n

小智 5

对于 Helm 3,没有显式命名空间的命令是在默认命名空间上发出的:请参阅Helm 3 常见问题解答章节,版本名称现在的范围仅限于命名空间

如果您发布了helm install --namespace monit,则必须使用以下命令列出已安装的软件包:

helm list -n monit
Run Code Online (Sandbox Code Playgroud)

并使用以下命令卸载它:

helm uninstall prometheus -n monit
Run Code Online (Sandbox Code Playgroud)

如您所见,helm delete命令被替换为,您可以在与之前相同的文档中的CLI 命令重命名helm uninstall一章中看到它。