我正在使用 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 命令重命名在与之前相同的文档。