helm delete --purge 的目的是什么
What is the purpose of helm delete --purge
使用 helm 非常酷,但是使用的目的是什么 helm delete --purge
我可以看到 doc 说:remove the release from the store and make its name free for later use
那么用helm delete
保存名字不释放的目的是什么?
当您执行 helm delete $RELEASE_NAME
时,它会删除所有资源,但会保留 $RELEASE_NAME 的记录,以防您想要回滚。
您可以通过 helm ls -a
查看已删除的版本。
而 helm delete --purge $RELEASE_NAME
删除记录并使该名称可以自由地重新用于另一个安装。
请注意 helm v3 --purge
是默认行为。您不再需要旗帜
如果你想保留任何历史记录(也就是 helm 2.x 的 helm delete
没有 --purge
标志的行为)你现在需要使用 --keep-history
例如helm delete nginx-ingress --keep-history
最近他们终于通过用 helm uninstall
替换 helm delete
来满足 --purge
的必要性。
现在看来它工作正常
使用 helm 非常酷,但是使用的目的是什么 helm delete --purge
我可以看到 doc 说:remove the release from the store and make its name free for later use
那么用helm delete
保存名字不释放的目的是什么?
当您执行 helm delete $RELEASE_NAME
时,它会删除所有资源,但会保留 $RELEASE_NAME 的记录,以防您想要回滚。
您可以通过 helm ls -a
查看已删除的版本。
而 helm delete --purge $RELEASE_NAME
删除记录并使该名称可以自由地重新用于另一个安装。
请注意 helm v3 --purge
是默认行为。您不再需要旗帜
如果你想保留任何历史记录(也就是 helm 2.x 的 helm delete
没有 --purge
标志的行为)你现在需要使用 --keep-history
例如helm delete nginx-ingress --keep-history
最近他们终于通过用 helm uninstall
替换 helm delete
来满足 --purge
的必要性。
现在看来它工作正常