直接结论
upgrade 需要一个已部署修订;应安装 Release、使用 --install,或先恢复成功版本。
错误出现在哪里
Helm upgrade
根本原因
该名称可能只有 failed/pending 历史,或者命令使用了错误 namespace。
最小复现
helm upgrade demo ./chart -n wrong-namespace修正示例
helm upgrade --install demo ./chart -n default --create-namespace验证修复
使用 helm list -A 和 helm status 检查真实 namespace。还需要检查
- Release 名称按 namespace 隔离。
- 创建新 Release 前先检查全部 namespace。
权威参考
版本相关行为请参考 helm upgrade。