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

明明仓库存在zookeeper Chart,Helm拉取依赖为何提示不存在?

问题:Helm依赖拉取失败,明明仓库存在对应Chart

我的Chart配置如下:

name: zookeeper
version: 1.0.0
dependencies:
  - name: bitnami/zookeeper
    version: 3.8.1
    repository: https://charts.bitnami.com/bitnami

执行helm search repo zookeeper能查到仓库里的Chart:

NAME                        CHART VERSION   APP VERSION DESCRIPTION
bitnami/zookeeper           11.1.2          3.8.1       Apache ZooKeeper provides a reliable, centraliz...
my-repo/zookeeper           11.1.2          3.8.1       Apache ZooKeeper provides a reliable, centraliz...

但执行helm dependency build时报错:

$ helm dependency build                                                                                                                                                [11:50:45]
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "my-repo" chart repository
...Successfully got an update from the "bitnami" chart repository
Update Complete. ⎈Happy Helming!⎈
Error: bitnami/zookeeper chart not found in repo https://charts.bitnami.com/bitnami

明明仓库里有这个Chart,为什么拉取依赖会失败?


原因与解决方法

问题出在依赖配置里的version字段含义理解错误:

  • helm search repo输出里的CHART VERSION是Helm Chart本身的版本(此处为11.1.2)
  • APP VERSION是Chart打包的应用程序版本(此处为3.8.1,即ZooKeeper的版本)

你的依赖配置中,把version设为了3.8.1(应用版本),但Helm拉取依赖时,会按照这个值查找Chart版本为3.8.1的包,而仓库中根本不存在该版本的Chart,因此报错。

修正方法:将依赖里的version改为仓库中存在的Chart版本11.1.2,修正后的配置如下:

name: zookeeper
version: 1.0.0
dependencies:
  - name: bitnami/zookeeper
    version: 11.1.2
    repository: https://charts.bitnami.com/bitnami

之后重新执行helm dependency build即可成功拉取依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 23:01:28