首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Helm v3在私有存储库中找不到我的图表

Helm v3在私有存储库中找不到我的图表
EN

Stack Overflow用户
提问于 2019-12-10 05:25:04
回答 2查看 2.2K关注 0票数 4

我有一个使用apache的私人helm存储库,在迁移到helm3之后,我不能再安装/搜索图表。

使用helm v3

代码语言:javascript
复制
helm repo list
NAME    URL
mas     http://localhost:8080/charts/

helm search repo mas/devops-openshift
No results found

使用helm 2。*

代码语言:javascript
复制
helm search -r mas/devops-openshift
NAME                    CHART VERSION          APP VERSION    DESCRIPTION       
mas/devops-openshift    7.0.0                                 Devops (OpenShift)

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-15 21:31:42

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

票数 6
EN

Stack Overflow用户

发布于 2019-12-13 23:58:59

migrating from helm 2 to helm 3在迁移后删除私有存储库并添加,然后运行helm repo update刷新存储库文件。

如果该图表在本地可用,请运行helm repo index <DIR> --url <your_repo_url>为此存储库创建新的index.yaml。运行helm env将显示repository.yaml所在的目录,因此请检查文件是否正确生成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59256871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档