helm delete --purge的目的是什么

时间:2018-07-30 12:32:40

标签: kubernetes-helm

使用头盔非常酷,但是使用# ... TimeOut 500 # ...

的目的是什么?

我可以看到doc说:helm delete --purge

那么保存名称而不用remove the release from the store and make its name free for later use释放名称的目的是什么?

3 个答案:

答案 0 :(得分:20)

当您执行helm delete $RELEASE_NAME时,它会删除所有资源,但会保留$ RELEASE_NAME的记录,以防您想回滚。 您可以通过helm ls -a查看已删除的发行版。 而helm delete --purge $RELEASE_NAME删除记录并使该名称可以自由用于其他安装。

答案 1 :(得分:2)

从头盔v3 --purge起,要注意的是默认行为。您不再需要该标志

如果要保留任何历史记录(又称头盔2.x的helm delete的行为而没有--purge标志),则现在需要使用--keep-history,例如helm delete nginx-ingress --keep-history < / p>

答案 2 :(得分:2)

最近,他们终于通过将--purge替换为helm delete来管理helm uninstall的必要性。 看来现在可以正常使用了