Ir al contenido principal
Helm logo

Helm

The package manager for Kubernetes

Helm is the package manager for Kubernetes, enabling you to define, install, and upgrade complex Kubernetes applications. Using charts (packages of pre-configured Kubernetes resources), Helm simplifies deploying and managing applications across different environments with templating and dependency management.

27.0k
GitHub Stars
free
Precios
Yes
Self-Hostable

Características

  • Chart-based application packaging
  • Template engine with Go templating
  • Dependency management between charts
  • Release versioning and rollback
  • Repository hosting for charts
  • Hooks for lifecycle management
  • Schema validation for values
  • OCI registry support
  • Post-render customization
  • Chart testing framework

Ventajas

  • + De facto standard for K8s packaging
  • + Massive ecosystem of public charts
  • + Simplifies complex deployments
  • + CNCF graduated project
  • + Excellent versioning and rollback

Desventajas

  • Go templating can be complex
  • Chart security requires attention
  • Values files can grow unwieldy
  • Learning curve for chart creation