kubernetes - helm search and fetch 在上传到 chartmuseum 后不显示更新的图表

标签 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 时,我收到了更新图表的旧版本。

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

有没有办法在不重新添加 repo 的情况下刷新可用图表列表?

最佳答案

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

关于kubernetes - helm search and fetch 在上传到 chartmuseum 后不显示更新的图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47669800/

相关文章:

reactjs - 如何在k8s集群内部从前到后连接(连接被拒绝)

nginx - 如何在 nginx 入口 Controller 的入口规则中设置保持事件状态

kubernetes - Kubernetes自定义基于时间的缩放器

kubernetes - Kubernetes Pod获得不同的CPU限制

go - Helm 小枝模板管和/或协商

kubernetes - 传值 Helm 包

kubernetes - k8s 中不同命名空间的服务的 DNS 名称是什么?

amazon-web-services - 将 “cloud-provider=aws”与kubeadm一起使用时kube-controller-manager无法启动

kubernetes - 将 NFS 安装到 pod 时服务器拒绝访问

kubernetes - 如何使用 kubectl run 命令创建使用非默认服务帐户的 Pod?