83

我一直在尝试使用 helm 版本 3 安装 nginx 入口

helm install my-ingress stable/nginx-ingress

但是 Helm 似乎无法找到它的官方stablerepo。它给出了以下信息:

错误:无法下载“stable/nginx-ingress”(提示:运行helm repo update可能有帮助)


我试过了helm repo update。但这无济于事。

我尝试列出回购helm repo list但它是空的。


我尝试添加稳定的仓库:

helm repo add stable https://github.com/helm/charts/tree/master/stable

但它失败了:

错误:看起来“ https://github.com/helm/charts/tree/master/stable ”不是有效的图表存储库或无法访问:无法获取 https://github.com/helm/charts/tree /master/stable/index.yaml:404未找到

4

6 回答 6

173

stable存储库托管在https://kubernetes-charts.storage.googleapis.com/上。因此,请尝试以下操作:

helm repo add stable https://kubernetes-charts.storage.googleapis.com/

编辑 2020-11-16:上述存储库似乎已被弃用。现在应该改为以下方法:

helm repo add stable https://charts.helm.sh/stable
于 2019-09-17T09:01:18.977 回答
6

请注意,Helm v3 没有使用 Tiller。

1. 安装 Helm v3:

curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh
chmod 700 get_helm.sh
./get_helm.sh

2. 安装 Ingress-Nginx:

helm repo add stable https://kubernetes-charts.storage.googleapis.com/
helm install my-nginx stable/nginx-ingress --set rbac.create=true 
于 2020-05-13T22:20:25.373 回答
5

来自Helm 博客-

2020 年 11 月 13 日,稳定和孵化图表存储库将结束开发并成为存档。您会发现许多图表已移至其他社区管理的存储库。您可以在 Artifact Hub上找到这些。

通过搜索Artifact Hub发现图表的最佳方式。如果你nginx-ingress从 ORG Helm 中选择,你可以看到添加 repo 的说明。

helm repo add nginx-stable https://helm.nginx.com/stable

神器中心

于 2021-07-10T15:54:48.803 回答
1

以下解决方案对我有用。

# Below command is not working
$ helm repo add stable https://kubernetes-charts.storage.googleapis.com/

Error: repo "https://kubernetes-charts.storage.googleapis.com/" is no longer available; try "https://charts.helm.sh/stable" instead

#Try this one, it's wokring.
$ helm repo add stable https://charts.helm.sh/stable

"stable" has been added to your repositories

于 2020-11-12T10:38:00.033 回答
0

稳定的存储库位于 helm hub https://hub.helm.sh/charts

为 nginx 入口安装 nginx 图表

helm install bitnami/nginx --version 6.2.0
于 2020-09-04T08:14:22.063 回答
0

在撰写此答案时,以前的评论都没有对我有用。我想分享对我有用的东西,以防其他人处于同样的情况:

helm repo add nginx-stable https://helm.nginx.com/stable
helm repo update
helm install my-nginx nginx-stable/nginx-ingress --set rbac.create=true

如果这不起作用,请尝试搜索新图表并使用更新后的名称(以防它更改)

helm search repo nginx
于 2020-09-28T20:08:25.457 回答