kubernetes - Helm v3 在私有(private)仓库中找不到我的图表

标签 kubernetes charts cloud kubernetes-helm

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

使用 Helm v3

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

helm search repo mas/devops-openshift
No results found

使用 helm 2.*
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 生成索引文件时也会发生同样的情况。

最佳答案

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

关于kubernetes - Helm v3 在私有(private)仓库中找不到我的图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59256871/

相关文章:

javascript - Chart.js 的自动高度

Python,云 - 具有调度功能的在线网页抓取工具

amazon-web-services - 有没有一种方法可以真实地建模或估计 AWS 使用情况?

.net - 对于游戏服务器来说,最好的云计算平台是什么?

windows - 永久设置kubectl缓存目录

kubernetes - 卷 "realm-secret": secrets "realm-secret" not found 的 MountVolume.SetUp 失败

javascript - 只能载入一张Zingchart

php - 谷歌图表是否被弃用?

Kubernetes client-go 创建服务和端点

nginx - 将 TLS 应用于工作入口会导致默认后端 - 404