全部產品
Search
文件中心

Container Registry:推送和拉取Helm Chart

更新時間:Aug 13, 2025

安裝並配置Helm用戶端和配置企業版執行個體之後,您可以通過Container Registry企業版的Helm Chart功能,拉取和推送Chart,高效便捷地託管和分發Kubernetes叢集內的各種資源。

背景資訊

Kubernetes提供了統一模式的API,能以YAML格式的檔案定義Kubernetes叢集內的資源。這些資源的種類繁多,例如無狀態應用的部署 Deployment、有狀態應用的部署StatefulSet、配置項ConfigMap等。

在這個基於YAML檔案的軟體交付體系不斷完善的過程中,雲原生社區衍生了一個更高維度概念及其實現工具,即Chart和Helm。

  • Chart是一系列Kubernetes叢集內資源描述檔案的組合,一個Chart可以是一個WordPress和MySQL的組合,也可以是一個etcd叢集的組合。

  • Helm是一個命令列程式,用於管理這些Chart,以及其運行態Release。

使用說明

  • 企業版鏡像倉庫在使用 Helm Chart 功能時,對單個 Chart 包的大小作如下限制:

  • Container Registry企業版執行個體支援Helm 2及Helm 3用戶端進行操作使用,協助您在雲上便捷管理雲原生資產。不同版本的Helm用戶端支援的功能不同:

    • v3版本的Helm用戶端,可以直接基於企業版鏡像倉庫託管Helm Chart。

    • v2版本的Helm用戶端,您需要在企業版執行個體概覽頁面開啟Charts組件,待組件狀態變為運行中,即可開始託管Chart類型倉庫。

    用戶端版本

    使用方式

    功能支援

    Helm 2

    安裝Helm-acr外掛程式

    使用Chart倉庫託管Chart。具體操作,請參見使用Helm 2推送和拉取Chart

    Helm 3

    免安裝

    使用OCI製品形式管理Chart(推薦,支援全球同步、加簽、不可變等功能)。具體操作,請參見使用Helm 3.7以下版本推送和拉取Chart以及使用Helm 3.7及以上版本推送和拉取Chart

    安裝Helm-push外掛程式

    使用Chart倉庫管理Chart(支援開源組件對接)。具體操作,請參見使用Helm-push外掛程式推送和拉取Chart