🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

DevOps Advanced

What is Helm?

A package manager for Kubernetes that simplifies deploying and managing applications using reusable, configurable charts.

Helm packages Kubernetes resources into charts — reusable bundles of YAML templates with configurable values. Instead of managing dozens of Kubernetes manifests, you install a chart with helm install and customize via values.yaml.

Helm supports versioned releases, upgrades, rollbacks, and dependency management. Chart repositories share community and enterprise charts. Popular charts exist for databases, monitoring stacks, and web applications.

Related Terms

Docker Compose
A tool for defining and running multi-container Docker applications using a YAML configuration file.
Canary Deployment
A deployment strategy that gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.
Monitoring
The practice of collecting, analyzing, and alerting on system metrics and logs to ensure application health and performance.
Feature Flag
A technique that allows enabling or disabling features in production without deploying new code, enabling safe rollouts and A/B testing.
Docker
A platform for building, shipping, and running applications in lightweight, isolated containers.
Ansible
An agentless automation tool for configuration management, application deployment, and task automation using YAML playbooks.
View All DevOps Terms →