0Pricing
Helm Academy · Lesson

Apply Changes with helm upgrade

Pushing new values or a new chart version.

Apply Changes with helm upgrade is a free Helm Academy lesson on CoddyKit — lesson 1 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Helm Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

Why upgrade Exists

Once a release is running, you rarely reinstall it. To change anything, you use helm upgrade to apply new settings to the same release. 🔄

The Basic Shape

An upgrade takes the release name first, then the chart it should use. Helm computes the diff and rolls it out for you.

helm upgrade my-app bitnami/nginx

Same Name, New State

The release name must match an existing release. Helm finds it, builds the new manifests, and updates only what actually changed.

Changing Values

The most common reason to upgrade is new configuration. Pass --set to tweak a single value without editing any chart files.

helm upgrade my-app bitnami/nginx --set replicaCount=3

Upgrading the Chart Version

You can also move to a newer chart with --version. This pulls fresh templates while keeping your release identity intact.

helm upgrade my-app bitnami/nginx --version 15.5.0

Reuse or Reset Values

By default an upgrade re-derives values from the chart plus your flags. Add --reuse-values to keep the values from the last release too.

helm upgrade my-app bitnami/nginx --reuse-values --set image.tag=1.27

Wait for Readiness

Add --wait and Helm blocks until the new pods are actually ready, instead of returning the moment the API accepts the change. ✅

helm upgrade my-app bitnami/nginx --wait --timeout 5m

Atomic Upgrades

The --atomic flag makes Helm roll back automatically if the upgrade fails, so a broken deploy never leaves you stuck halfway.

helm upgrade my-app bitnami/nginx --atomic

Each Upgrade Is a Revision

Every successful upgrade bumps the release revision number by one. That history is what makes a later rollback possible.

Preview First

Not sure what an upgrade will do? Add --dry-run to render the new manifests and validate them without changing the cluster.

helm upgrade my-app bitnami/nginx --set replicaCount=3 --dry-run

Upgrade From a Local Chart

The chart argument can be a local path too. Point upgrade at your own chart directory while you iterate on it.

helm upgrade my-app ./my-app

Quick Check

You want a failed upgrade to undo itself automatically. Which flag do you add?

Recap

You now drive change with helm upgrade: same name, new chart or values, each run a fresh revision. Reach for --wait and --atomic for safer rollouts. 🚀

Frequently asked questions

Is the “Apply Changes with helm upgrade” lesson free?

Yes — the full text of “Apply Changes with helm upgrade” is free to read here on the web, and the Helm Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Helm Academy course, upgrade to CoddyKit PRO.

What will I learn in “Apply Changes with helm upgrade”?

Pushing new values or a new chart version. You practise Helm Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start Helm Academy?

No prior experience is required. Helm Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 1 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “Apply Changes with helm upgrade” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this Helm Academy lesson?

Yes. Every Helm Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. Apply Changes with helm upgrade
  2. Install-or-Upgrade with --install
  3. Reviewing helm history
  4. Reverting with helm rollback
← Back to Helm Academy