You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用helm repo add命令添加GCP Artifact Registry Helm仓库?

解决GCP Artifact Registry Helm仓库无法用helm repo add添加的问题

问题原因

Helm的helm repo add命令仅支持传统HTTP类型的Chart仓库(要求仓库提供标准的index.yaml索引文件),而GCP Artifact Registry存储Helm Chart时采用的是OCI镜像仓库格式,并不提供传统HTTP仓库的索引机制,因此直接用helm repo add会报错。

正确操作方式

不需要通过helm repo add添加仓库,直接通过OCI地址操作Chart即可:

  • 拉取Chart到本地:
    helm pull oci://us-west1-docker.pkg.dev/my-gcp-project/docker-testing/charts/my-appl --version 1.0.0
    
  • 直接从OCI仓库安装Chart:
    helm install my-app oci://us-west1-docker.pkg.dev/my-gcp-project/docker-testing/charts/my-appl --version 1.0.0
    
  • 查看OCI仓库中的Chart版本:
    可以用gcloud命令查询仓库内的Chart标签(对应版本):
    gcloud artifacts docker images list us-west1-docker.pkg.dev/my-gcp-project/docker-testing/charts/my-appl
    

补充说明

由于你已经通过gcloud完成认证并将凭据同步到Docker配置,Helm会自动复用这些凭据访问Artifact Registry的OCI仓库,无需额外执行helm registry login。

内容的提问来源于stack exchange,提问作者rlandster

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 05:25:16