上传到chartmuseum后,helm搜索并获取未显示更新的图表

时间:2017-12-06 08:24:36

标签: kubernetes kubernetes-helm

我正在使用 Helm 来管理 Kubernetes 群集中的服务,并使用 chartmuseum 来管理我的服务图表。

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

现在我面临以下问题:

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

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

为了查看新的或更新的图表并使用它,我必须重新添加回购(使用相同的名称,否则会让人感到困惑)。

有没有办法刷新可用图表列表,而无需重新添加回购?

1 个答案:

答案 0 :(得分:2)

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