【发布时间】:2020-09-10 22:22:51
【问题描述】:
我们有一个带有以下钩子的头盔- a) 预升级 b) 预回滚 c) 发布删除 d) 后回滚 安装和卸载作业的这些钩子的执行顺序是什么?
执行升级时,是升级前,安装作业然后升级后? 对于回滚 - 是预回滚、卸载作业、安装作业然后是回滚后还是 预回滚,卸载作业(删除后挂钩),回滚后然后安装作业?
【问题讨论】:
标签: hook kubernetes-helm rollback
我们有一个带有以下钩子的头盔- a) 预升级 b) 预回滚 c) 发布删除 d) 后回滚 安装和卸载作业的这些钩子的执行顺序是什么?
执行升级时,是升级前,安装作业然后升级后? 对于回滚 - 是预回滚、卸载作业、安装作业然后是回滚后还是 预回滚,卸载作业(删除后挂钩),回滚后然后安装作业?
【问题讨论】:
标签: hook kubernetes-helm rollback
你的掌舵版本是什么? helmv3 中与 helmv2 的一个细微差别是去除了 CRD 钩子,并且没有针对钩子的垃圾回收。有一个关于 hooks 生命周期执行的详细文档,以及如果你想在 hook 上添加权重以在 helm 子图中定义特定的执行顺序。
有关钩子的详细信息,请查看生命周期部分。如果文档不够清楚,我可以进一步解释。此文档适用于 helmv3 https://helm.sh/docs/topics/charts_hooks/
【讨论】: