上QQ阅读APP看书,第一时间看更新
2.7.5 自动删除先前版本的Hooks
更新使用了Hooks的Helm时,Hooks资源可能已经存在于集群中。此时Helm在安装资源时会报“...already exists”表示安装错误。
Hooks资源可能已经存在的一个常见原因是,在曾经的安装/升级中使用它之后没有及时删除。在某些情况下,我们还是希望Release安装之后保留Hooks,因为这样有助于调试和诊断问题,针对这种情况,可以使用hook-delete-policy来解决。注解"helm.sh/hook-delete-policy":"before-hook-creation"能够保证在新的Hooks安装前,删除上一个版本已经存在的Hooks。