私有掌舵存储库无法下载图表

时间:2021-05-13 10:05:33

标签: azure kubernetes kubernetes-helm azure-aks

我按照以下示例在 Azure 中创建了一个私有存储库:https://jessicadeen.com/how-to-create-a-public-helm-repo-using-azure-storage/。一切正常,我能够推送我的图表,将存储库添加到我的集群,甚至部署它。第二天,我尝试升级我新推送的图表,不幸的是它不再工作了,它总是抱怨通用错误:Error: failed to download "azikiel/calendar" (hint: running "helm repo update" may help) 这很奇怪,因为我可以在 repo 更新后看到我的新版本图表添加到集群中:

❯  helm search repo calendar
NAME                    CHART VERSION   APP VERSION     DESCRIPTION
azikiel/calendar        0.2.1           1.16.0          A Helm chart for Kubernetes

我记得在第一次部署我的图表的第一个版本时,我没有设置 SaS 令牌或任何其他身份验证方法来提取它。虽然我怀疑我的新终端会话中缺少一个环境变量。

请指导我了解我的设置有什么问题。

1 个答案:

答案 0 :(得分:0)

这里的问题出在我创建的用于推送到 Azure 的脚本中 - 它已损坏。它正在推送 index.yaml 文件,所以我的 repo 关于我的图表的新版本是新的,但它无法将图表本身推送到远程。 根据 Vitalii 的建议,我发现 helm 根本找不到那个版本的图表。