Publishing a Helm Chart to an OCI Registry

Mohammad S Rahman
2 min readJan 1, 2024
Photo by Mildlee on Unsplash

In the cloud-native world, the integration of Helm charts and OCI (Open Container Initiative) registries has significantly streamlined the deployment and management of Kubernetes applications. This article delves into the process of publishing a Helm chart to an OCI registry, complete with full working examples.

Understanding the Players

Helm: Helm is the package manager for Kubernetes, allowing developers to package, configure, and deploy applications onto Kubernetes clusters.

OCI Registry: An OCI Registry is a standardized set of specifications for storing and distributing container images. Docker Hub and Google Container Registry are popular examples.

Benefits of Publishing Helm Charts to an OCI Registry

  1. Consolidated Storage: Charts and container images are stored together, simplifying management.
  2. Enhanced Security: Leverage the security features of your OCI-compliant registry.
  3. Streamlined Access Control: Manage access to charts and images using the same system.

Prerequisites

  • Helm v3.7.0 or higher.
  • Access to an OCI-compliant registry.
  • Authentication…

--

--

Mohammad S Rahman

Experienced Cloud Architect with strong software engineering and DevOps skills