Pulling a Chart with helm pull
Downloading and unpacking a chart to read it.
Pulling a Chart with helm pull is a free Helm Academy lesson on CoddyKit — lesson 3 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.
Get the Chart Itself
Sometimes you want the chart files, not a deploy. The helm pull command downloads a chart archive to your machine. 📦
helm pull bitnami/nginxWhat You Get
By default it saves a packaged .tgz file into your current directory, the same compressed bundle a repository serves.
Unpack It to Read It
Add --untar to extract the chart into a folder so you can open and read every template and value file inside.
helm pull bitnami/nginx --untarWhy Pull and Read
Pulling lets you audit a third-party chart before trusting it: inspect its templates, defaults, and RBAC rather than installing blind. 🔎
Pin an Exact Version
Reproducibility matters. Use --version to fetch a specific chart version instead of whatever is newest in the repo.
helm pull bitnami/nginx --version 15.5.2Choose the Destination
Send the download somewhere specific with --destination, handy when you keep vendored charts in a dedicated folder.
helm pull bitnami/nginx --destination ./chartsPull from OCI Registries
Modern charts often live in OCI registries. The same command works with an oci:// reference and a version tag.
helm pull oci://ghcr.io/acme/mychart --version 1.0.0Fork and Customize
Once untarred, you can tweak the chart for your needs and install your local copy, effectively forking the upstream chart.
Provenance Verification
If the chart is signed, add --verify so Helm checks the provenance file and refuses a tampered download.
helm pull bitnami/nginx --verifyPull vs Install
Remember the difference: helm install deploys to a cluster, while helm pull just fetches the chart so you can study it offline.
An Inspection Habit
Make pulling part of your routine for unfamiliar charts. Reading the source first is the safest way to install with confidence. ✅
Quick Check
You want to read a public chart's templates before installing it.
Recap
You can now helm pull a chart, untar it, pin a version, and verify it. It is your tool for auditing or forking a chart before install. 📦
Frequently asked questions
Is the “Pulling a Chart with helm pull” lesson free?
Yes — the full text of “Pulling a Chart with helm pull” 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 “Pulling a Chart with helm pull”?
Downloading and unpacking a chart to read it. 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 3 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Pulling a Chart with helm pull” 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
- Render Locally with helm template
- Dry Runs with --dry-run
- Pulling a Chart with helm pull
- Reading Notes with helm get notes