在为存储库尝试了几个不同的URL之后,我仍然没有运气。
步骤
Chart.yaml
编辑为apiVersion: v2
name: acme
description: A Helm chart for Kubernetes
type: application
version: 0.1.0
appVersion: 1.16.0
icon: https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
dependencies:
- name: stable/nginx-ingress
version: ~1.34
repository: https://kubernetes-charts.storage.googleapis.com
helm dep update acme
输出如下
Error: stable/nginx-ingress chart not found in repo https://kubernetes-charts.storage.googleapis.com
注
这些S.O.问题没有令人难以置信的帮助,至少,答案缺乏解释Helm V3 - Cannot find the official repoAdding Nginx-Ingress/Certmanager as Dependency in Helm Charts
我在第二个上添加了50 point bounty
。此问题并非要重复。我没有使用Azure,而是正在使用头盔3。
https://kubernetes-charts.storage.googleapis.com是新Helm 3“集线器” stable的存储库。
nginx-ingress chart尚未发布。在kubernetes/ingress-nginx#5161中正在跟踪进度。
如果要使用旧图表,则需要在本地复制图表,或将版本发布到自己的仓库中。有关本地文件的依赖性,请获取当前图表的副本:
git clone https://github.com/helm/charts.git
cp -r charts/stable/nginx-ingress /path/to/acmes-parent-dir/
然后您可以在本地目录中使用相对引用:
dependencies:
- name: nginx-ingress
version: "1.34"
repository: "file://../nginx-ingress"