helm

Kubernetes package manager: install, upgrade, and manage chart releases.

medium risk

interactive breakdown — edit the command and press Explain
$ 
⚠ Risks & cautions
What it does

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.

Examples
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 →
Pro tip

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.

Related
kubectl apply kubectl rollout yq
Open the full explainer →More in Kubernetes & Helm

Reference text is hand-written and may be incomplete — check man helm for your version. Test destructive commands on a non-production system first.