Push and pull Helm charts

更新时间:
复制 MD 格式

Use Container Registry Enterprise Edition to push and pull Helm charts and host Kubernetes resources.

How Helm charts work

Kubernetes provides a unified API to define resources in YAML files. Resource types include Deployments, StatefulSets, and ConfigMaps.

The Cloud Native Computing Foundation (CNCF) developed charts and Helm to manage Kubernetes resources at a higher level.

  • A chart is a collection of files that describe a set of Kubernetes resources, such as WordPress with MySQL or an etcd cluster.

  • Helm is a CLI tool that manages charts and their releases.

Limits and client versions

  • The following limits apply to a single chart package in Enterprise Edition instances:

  • Container Registry Enterprise Edition supports both Helm 2 and Helm 3 clients. Each version manages charts differently:

    • Helm 3 natively supports hosting Helm charts in Container Registry Enterprise Edition.

    • Helm 2 requires enabling Charts under Component Settings on the Overview page. After the status changes to Running, you can host chart repositories.

Client version

How to use Helm

Feature

Helm 2

Install the Helm-acr plug-in.

Use chart repositories to host charts. For more information, see Push and pull charts using Helm 2.

Helm 3

No plug-in required.

Manage charts as OCI artifacts (recommended). Supports cross-region replication, chart signing, and version immutability. For more information, see Use Helm earlier than V3.7 to push and pull charts and Use Helm 3.7 or later to push and pull charts.

Install the Helm-push plug-in

Manage charts through chart repositories with open source components. For more information, see Push and pull charts with Helm cm-push.