Helm v3 在私人仓库中找不到我的图表

Joã*_*nes 4 cloud charts kubernetes kubernetes-helm

我有一个使用 apache 的私有 helm repo,在迁移到 helm3 后,我无法再安装/搜索图表。

使用 helm v3

helm repo list
NAME    URL
mas     http://localhost:8080/charts/

helm search repo mas/devops-openshift
No results found
Run Code Online (Sandbox Code Playgroud)

使用掌舵 2.*

helm search -r mas/devops-openshift
NAME                    CHART VERSION          APP VERSION    DESCRIPTION       
mas/devops-openshift    7.0.0                                 Devops (OpenShift)
Run Code Online (Sandbox Code Playgroud)

使用“helm install”命令时也会发生同样的情况,它找不到图表。

我想这可能与 helm repo 索引文件有关。也许 helmv3 期待不同的结构?但是从 helmv3 生成索引文件时也会发生同样的情况。

Joã*_*nes 6

感谢大家的回答,但我已经找到了问题所在。我的存储库使用的是图表的开发版本,所以我有这样的 1.0.0-pre.dev(语义版本 2.0.0)。默认情况下,helm 3 不查看非生产图表。您必须设置标志 -devel。就像是: helm search repo mas/devops-openshift --devel