Kubernetes package manager: install, upgrade, and manage chart releases.
medium risk
Helm manages Kubernetes applications as charts — versioned packages of manifests with configurable values. It handles install, upgrade, rollback, and uninstall with release tracking. The --dry-run flag and diff plugin are essential for safe production operations.
helm install myrelease ./mychart -f values-prod.yamlInstall chart with production values · explain & risk-check →helm upgrade --install myrelease ./mychart -f values.yamlIdempotent install-or-upgrade · explain & risk-check →helm list -AList all releases across namespaces · explain & risk-check →helm rollback myrelease 1Rollback release to revision 1 · explain & risk-check →helm upgrade myrelease ./mychart --dry-run --debugPreview rendered manifests without applying · explain & risk-check →helm get values myreleaseShow currently applied values for a release · explain & risk-check →Install the helm-diff plugin (`helm plugin install https://github.com/databus23/helm-diff`) and use `helm diff upgrade` before every upgrade — shows exactly what will change in the cluster.
Reference text is hand-written and may be incomplete — check man helm for your version. Test destructive commands on a non-production system first.