kubernetes - 自定义 helm 图表 - helm dep 更新失败,错误为 : stable/nginx-ingress chart not found in repo https://kubernetes-charts. storage.googleapis.com

标签 kubernetes kubernetes-helm nginx-ingress

如何将 stable/nginx-ingress 添加为自定义 Helm 图表的依赖项?

在尝试了几个不同的存储库网址后,我仍然没有运气。

步骤

  1. 使用 helm create 创建了一个新的 helm 图表,并将 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
  • 输出如下

    错误:在存储库 https://kubernetes-charts.storage.googleapis.com 中找不到 stable/nginx-ingress 图表

    注意

    我看过这些 Stack Overflow 问题,但答案缺乏解释:

    这个问题无意重复。我没有使用 Azure,而是使用 Helm 3。

    最佳答案

    helm3 的更新图表为 ready to use

    helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
    helm install my-release ingress-nginx/ingress-nginx
    

    原版

    nginx-ingress chart尚未在那里发布。进度可在 kubernetes/ingress-nginx#5161 中追踪。

    如果您想使用旧图表,您将需要本 map 表的副本,或者发布到您自己的存储库的图表版本。对于本地文件依赖项,获取当前图表的副本:

    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"
    

    关于kubernetes - 自定义 helm 图表 - helm dep 更新失败,错误为 : stable/nginx-ingress chart not found in repo https://kubernetes-charts. storage.googleapis.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60749509/

    相关文章:

    kubernetes - 无法访问docker时如何限制ImagePullBackOff的重试次数?

    Azure Key Vault 与 AKS 集成适用于 nginx 教程 Pod,但不适用于实际项目部署

    kubernetes - 如何使用从 Helm stable/airflow 安装的 airflow/kubernetes 运行 airflow CLI 命令?

    kubernetes - 将 Helm 3 用于使用 kubectl 部署的现有资源

    nginx - Windows 10 单节点 Kubernetes 基础设施上 docker-desktop 社区版上的 MetalLB 外部负载均衡器

    ssl - 将 SSL 证书添加到入口 Controller 与将其添加到入口资源

    kubernetes - 如何追踪谁删除了 Kubernetes PVC、部署和 POD

    docker - 在删除Openshift应用程序的资源之前,应该缩小其规模吗?

    kubernetes - 如何在 Kubernetes 中注册和查找 Deployment 中的单个 pod 主机名?

    docker - 入口路由不适用于使用Helm部署的服务