自定义头盔图表-头盔dep更新失败,错误为:在repo中找不到稳定/nginx入口图表https://kubernetes-charts.storage.googleapis.com 如何将stable/nginx入口作为依赖项添加到自定义头盔图表中?

自定义头盔图表-头盔dep更新失败,错误为:在repo中找不到稳定/nginx入口图表https://kubernetes-charts.storage.googleapis.com 如何将stable/nginx入口作为依赖项添加到自定义头盔图表中?,kubernetes,kubernetes-helm,nginx-ingress,Kubernetes,Kubernetes Helm,Nginx Ingress,在为存储库尝试了几个不同的URL之后,我仍然没有运气 台阶 使用头盔创建新的头盔图表创建并编辑图表。yaml待编辑 apiVersion:v2 名称:acme 描述:库伯内特斯的舵图 类型:应用 版本:0.1.0 应用程序版本:1.16.0 偶像:https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png 依赖项: -名称:stable/nginx ingress 版本:~1.34 存储库:

在为存储库尝试了几个不同的URL之后,我仍然没有运气

台阶

  • 使用头盔创建新的头盔图表创建并编辑
    图表。yaml
    待编辑
  • apiVersion:v2 名称:acme 描述:库伯内特斯的舵图 类型:应用 版本:0.1.0 应用程序版本:1.16.0 偶像:https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png 依赖项: -名称:stable/nginx ingress 版本:~1.34 存储库:https://kubernetes-charts.storage.googleapis.com
  • 执行此命令
    helm dep update acme
  • 输出如下

    错误:在repo中找不到稳定/nginx入口图表https://kubernetes-charts.storage.googleapis.com

    注意

    我见过这些堆栈溢出问题,但答案缺乏解释:


    这个问题并非重复。我没有使用Azure,我使用的是Helm 3。

    Helm 3的更新图表是


    起初的 这份报告还没有在那里发表。目前正在跟踪进展情况

    如果您想使用旧图表,您需要本地图表的副本,或者发布到您自己的回购协议中的图表版本。对于本地文件依赖项,获取当前图表的副本:

    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"
    

    假设上一张图表适用于helm3 ok。我还没有尝试使用helm3管理nginx ingress。非常有用,谢谢。如果你在另一个帖子中发布一个答案,我将奖励你我开始的悬赏50点声誉积分,因为这个解决方案可能也适用于他们的案例,不用担心。另一个问题需要比这更详细一点,如果有机会,我会看一看。
    dependencies:
    - name: nginx-ingress
      version: "1.34"
      repository: "file://../nginx-ingress"