Helm is the package manager for Kubernetes. It bundles manifests into reusable charts.
Core concepts:
- Chart: Package of K8s manifests with templating
- Release: Instance of a chart deployed to cluster
- Values: Configuration that customizes a chart
Common commands:
helm repo add bitnami https://charts.bitnami.com/bitnami
helm install my-release bitnami/nginx
helm upgrade my-release bitnami/nginx --set replicaCount=3
helm rollback my-release 1
Interview tip: Know when to use Helm vs raw manifests. Helm adds complexity but enables versioning and rollbacks.