Helm

The package manager for Kubernetes — find, share, and use software built for Kubernetes.

Category: containerFirst released: 2015Created by: Matt Butcher, Matt FarinaLicense: Apache-2.0Platforms: Linux, macOS, Windows

Helm is the package manager for Kubernetes that helps you define, install, and upgrade even the most complex Kubernetes applications. Helm Charts are packages of pre-configured Kubernetes resources that can be versioned, shared, and reused, providing a template-driven approach to deploying applications consistently across environments. The Helm client communicates with the Kubernetes API to install and manage releases, supporting rollback, upgrade, and history tracking for every deployment. Its chart repository system enables discovering and distributing community-maintained charts for databases, monitoring stacks, ingress controllers, and more. With Helm, teams can codify their infrastructure as versioned, distributable packages, dramatically reducing the complexity of Kubernetes application management.

Links

Key Features

Chart packagingRelease managementVersioned deploymentsRollback supportTemplate-driven configurationChart repository systemDependency management