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

Helm回滚存在的Release时报错‘release: not found’排查求助

Helm回滚报错Error: release: not found排查建议

针对你遇到的问题,给出以下直接排查步骤:

  • 检查目标回滚版本的有效性
    从helm history输出可以看到,该Release仅存在版本11和12,你指定回滚到版本1,但该版本不在历史记录中,Helm自然无法找到对应版本。先确认是否输错了版本号,比如要回滚到上一个版本(11),执行命令:

    helm rollback johndoe-anon-app 11
    
  • 显式指定命名空间执行回滚
    即使切换了kubectl默认命名空间,Helm仍可能因上下文缓存未同步出现问题,直接在命令中明确指定命名空间:

    helm rollback johndoe-anon-app 11 --namespace service-johndoe-anon-dev
    
  • 校验Helm与kubectl的上下文一致性

    • 执行helm env查看当前Helm使用的Kubeconfig路径及相关配置,确认和kubectl的配置一致
    • 执行kubectl config get-contexts,检查当前上下文的默认命名空间是否确实为service-johndoe-anon-dev
  • 检查Release的存储状态
    Helm 3将Release信息存储在对应命名空间的Secret中,执行以下命令验证存储对象是否存在:

    kubectl get secrets -n service-johndoe-anon-dev | grep johndoe-anon-app
    

    如果存在对应Secret,执行helm get all johndoe-anon-app --namespace service-johndoe-anon-dev获取完整Release信息,确认版本记录是否完整。

  • 修复异常的Release记录(可选)
    如果确认Release存储对象存在但Helm无法识别,可尝试:

    1. 执行helm repo update更新仓库缓存后重试回滚
    2. 备份对应Secret后删除,再通过helm install --replace重新部署目标版本(操作前务必备份相关资源,避免数据丢失)

内容的提问来源于stack exchange,提问作者Bucky Rich

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 23:37:36