首页/开发/CI/CD 与发布速查/helm rollback 版本回退
质量门禁与回滚51 条

helm rollback 版本回退

Helm 按 release 修订号回滚到历史版本:回滚本身生成新修订,可再次回滚;先用 helm history 确认目标修订与状态。

CI/CD 与发布速查开发更新于 2026-10-12
命令helm rollback <release> [revision]
查看历史helm history <release> -n <ns>
特性回滚生成新修订号,历史保留可再回退
边界不会自动回滚集群外部资源与数据变更

回滚操作示例

回滚操作示例
helm history web -n prod
helm rollback web 5 -n prod
helm status web -n prod
回滚沿用原修订的 values 与镜像:确认这些引用仍可用再执行。

易错点

  • 对带副作用 hook 的 release 直接回滚:初始化 hook 可能重复执行,需先核对 hook 定义
  • 只看修订号不看状态:目标修订可能处于 failed 或 pending

数据来源与参考

  • Helm 官方文档(helm rollback 命令)
  • Helm 官方文档(helm history 命令)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌