使用helm非常酷,但是使用helm delete --purge的目的是什么呢?
我可以看到doc上写着:remove the release from the store and make its name free for later use
那么,保存该名称而不使用helm delete发布它的目的是什么呢
发布于 2018-08-01 11:04:00
当您执行helm delete $RELEASE_NAME时,它会删除所有资源,但会使用$RELEASE_NAME保留记录,以防您想要回滚。您可以通过helm ls -a查看删除的版本。而helm delete --purge $RELEASE_NAME会删除记录,并使该名称可以在其他安装中重复使用。
发布于 2019-12-06 18:05:58
仅需注意,从helm开始,v3 --purge是默认行为。你不再需要旗帜了
如果你想保留任何历史记录(也就是Helm2.x的helm delete没有--purge标志的行为),你现在需要使用--keep-history,比如helm delete nginx-ingress --keep-history
发布于 2020-05-25 13:53:38
最近,他们终于通过用--purge取代helm delete来管理helm uninstall的必要性。看起来它现在运行得很好
https://stackoverflow.com/questions/51594064
复制相似问题