上传到图表博物馆后,helm 搜索和获取未显示更新的图表

Tho*_*öhm 3 kubernetes kubernetes-helm

我使用Helm来管理Kubernetes集群中的服务,并使用图表博物馆来管理我的服务的图表。

在我使用命令添加存储库后helm repo add URL,helm 可以与我的存储库进行交互,例如使用安装可用图表helm install NAME,或使用查看所有图表helm search

现在我面临以下问题:

创建或更新新图表后,我使用以下命令上传它:
curl --data-binary "@FILENAME.tgz" http://REPOURL:REPOPORT/api/charts

当我执行时helm search,我希望看到新图表或图表的更新版本。不是这种情况。此外,当我执行 时helm fetch NAME,我会收到更新图表的旧版本。

为了查看新的或更新的图表并使用它,我必须重新添加存储库(使用相同的名称,否则会变得混乱)。

有没有办法刷新可用图表列表,而无需重新添加存储库?

Luk*_*ler 6

存储库的状态缓存在您的磁盘上。当您更新远程存储库时,您需要运行helm repo update以检索更新,然后才能访问它。