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

Helm chart依赖Redis安装失败 如何指定使用6.2.6版本?

问题解决方案

根因说明

  • 本地存储的Bitnami仓库索引为旧版本,仅收录了Redis 6.2.0版本,无后续6.2.x更新包,因此配置~6.2.x版本规则时只能匹配到6.2.0。Redis 6.2.0版本的Chart使用了K8s 1.21已废弃的extensions/v1beta1、apps/v1beta2 API版本,所以安装时报资源类型不匹配错误。
  • 单独执行helm install能成功,是因为执行安装命令时Helm会优先拉取最新仓库索引,可找到适配高版本K8s的Redis 6.2.6包。
  • 指定6.2.6版本时报wrong version,同样是因为本地旧索引中不存在该版本记录,Helm判定指定版本非法。

解决步骤

  1. 更新本地Bitnami仓库索引,确保本地有最新的Chart版本记录:
# 若未添加Bitnami仓库,先执行添加操作
helm repo add bitnami https://charts.bitnami.com/bitnami
# 执行仓库索引更新
helm repo update bitnami
  1. 清理伞式Chart中旧的依赖缓存和锁文件:
# 删除已下载的旧Redis依赖包
rm -rf ./my-project/charts/redis*
# 删除旧的依赖锁文件
rm -f ./my-project/Chart.lock
  1. 重新执行依赖更新命令:
helm dependency update my-project
  1. 验证依赖状态:执行helm dependency list my-project可看到Redis 6.2.6状态为ok,再执行Chart安装就不会出现API版本不兼容错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 16:06:03