You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Helm v3升级并清除/覆盖模板的手动修改

在Helm v3中清除Deployment的手动模板修改

要让Helm v3在升级时完全清除所有手动对模板的修改,强制将资源恢复到Chart定义的状态,可以使用以下命令:

helm upgrade <你的发布名称> <你的Chart名称或路径> --force --reset-values

参数说明:

  • --force:强制替换资源,当集群中资源的实时状态与Chart模板定义存在差异时,Helm会直接用模板内容覆盖,而非尝试合并
  • --reset-values:将自定义的values配置重置为Chart的默认值(若需保留之前设置的自定义values,仅清除手动对资源的直接修改,可替换为--reuse-values)

如果需要保留自定义values配置,仅清除手动对Deployment等资源的直接修改,使用:

helm upgrade <你的发布名称> <你的Chart名称或路径> --force --reuse-values

补充说明:

Helm v3默认升级逻辑是合并非冲突的外部修改,而--force参数会绕过该合并行为,强制让资源与Chart模板保持一致,从而清除所有手动添加或修改的配置(比如额外的ConfigMap卷挂载这类过时配置)。

内容的提问来源于stack exchange,提问作者Ben Futterleib

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 10:13:29