Helm chart
A Helm chart is a versioned package of templated Kubernetes resource definitions, configuration values, and metadata for deploying an application or service.
Platform Engineering on Kubernetes
A Helm chart is a package of templated Kubernetes resource definitions and metadata for installing an application or service.
- How it is used
- Packages applications and infrastructure for installation as named releases in Kubernetes clusters.
- How deep it goes
- Demonstrates installation, release inspection, YAML rendering, and deployment choices, while deferring how deployable packages are produced.
- Examples
- Uses a Conference application chart and PostgreSQL, Redis, and Kafka infrastructure charts.
- What you can do after
- Operate/configure it by installing a chart, listing releases, or rendering YAML for changes before deployment.
Read how Platform Engineering on Kubernetes explains Helm chart →
Machine Learning Platform Engineering
A Helm chart is a packaged collection of Kubernetes resource templates and configuration values used to define an application deployment.
- How it is used
- Packages related Kubernetes objects into a customizable application deployment instead of managing each object file separately.
- How deep it goes
- Defines templates and values, then walks through chart creation, installation, inspection, and CI/CD integration without detailing template syntax.
- Examples
- Uses a Redis chart, a three-replica application chart, and a Service-type edit detected by Argo CD.
- What you can do after
- Operate/configure it by setting chart values, installing and inspecting releases, and connecting chart updates to GitLab CI and Argo CD.
Read how Machine Learning Platform Engineering explains Helm chart →
Acing the Certified Kubernetes Administrator Exam, Second Edition
A Helm chart is a package of templates and configuration that describes how to install an application and its Kubernetes resources.
- How it is used
- Deploys Kubernetes applications from reusable packages while allowing administrators to customize templated manifests.
- How deep it goes
- Explains repositories, chart search, values files, installation, and release verification, but does not detail chart structure or template syntax.
- Examples
- Uses HashiCorp Vault and MetalLB searches, a MetalLB values.yaml installation, and helm ls output for verification.
- What you can do after
- Operate/configure Helm to find repositories, customize a chart, install an application, and verify its deployed release.
Read how Acing the Certified Kubernetes Administrator Exam, Second Edition explains Helm chart →
Related concepts
- Helmused by · Helm is a Kubernetes package manager and templating tool that defines, packages, installs, upgrades, and manages applications through charts.
- Kubernetesconfigures · Kubernetes is an open-source platform for orchestrating and automating the deployment, scaling, and management of containerized workloads across computing clusters.
- values.yaml fileconfigured by · A values.yaml file is a Helm configuration file containing parameter values used to customize chart templates and their deployed resources.
- ArgoCDused by · Argo CD is a declarative GitOps continuous-delivery tool that deploys and synchronizes applications on Kubernetes from version-controlled configuration.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


