Helm
Helm is a Kubernetes package manager and templating tool that defines, packages, installs, upgrades, and manages applications through charts.
Acing the Certified Kubernetes Administrator Exam, Second Edition
Helm is a package manager for installing, configuring, and upgrading applications on Kubernetes.
- How it is used
- Deploys packaged Kubernetes applications and cluster components through repositories, charts, templates, and values files.
- How deep it goes
- Explains repositories, charts, templated values, kubeconfig access, installation commands, and release verification.
- Examples
- Demonstrates HashiCorp Vault and MetalLB searches, a MetalLB values file, installation output, and helm ls verification.
- What you can do after
- Operate/configure Helm to add repositories, find charts, apply values, install releases, and verify deployment status.
Read how Acing the Certified Kubernetes Administrator Exam, Second Edition explains Helm →
Platform Engineering on Kubernetes
Helm is a package manager for Kubernetes applications that packages, configures, and manages deployments through charts and releases.
- How it is used
- Packages, distributes, and installs Kubernetes applications for local development and experimentation.
- How deep it goes
- Demonstrates templating, chart packaging, OCI distribution, release creation, and manifest rendering through runnable commands.
- Examples
- Uses the Conference walking skeleton, an OCI chart, helm install, helm list, helm template, and kubectl port-forward.
- What you can do after
- Operate/configure Helm to install a versioned chart, inspect releases, and preview rendered Kubernetes YAML.
Machine Learning Platform Engineering
Helm is a package manager for defining, installing, upgrading, and managing applications on Kubernetes.
- How it is used
- Packages and manages multi-object Kubernetes applications through reusable, customizable charts.
- How deep it goes
- Explains chart structure and operational commands, but stops short of detailed template syntax or release upgrade behavior.
- Examples
- Uses Redis installation and a hello-joker chart with three replicas and a NodePort service.
- What you can do after
- Operate/configure Kubernetes applications by installing charts, customizing values, inspecting releases, and uninstalling deployments.
Read how Machine Learning Platform Engineering explains Helm →
Related concepts
- Kubernetesuses · Kubernetes is an open-source platform for orchestrating and automating the deployment, scaling, and management of containerized workloads across computing clusters.
- Helm chartuses · A Helm chart is a versioned package of templated Kubernetes resource definitions, configuration values, and metadata for deploying an application or service.
- Kubernetes APIuses · The Kubernetes API is the programmatic interface through which clients and components define, query, modify, and manage Kubernetes resources and cluster state.
- Kustomizealternative to · Kustomize is a Kubernetes-native configuration customization tool that composes and transforms resource manifests from reusable bases, overlays, and patches without general-purpose templating.
- templating languageuses · A templating language combines predefined templates with supplied data, values, or expressions to generate text or structured output.
- templateuses · A template is a reusable structure with fixed elements and variable parts for creating or generating similar content, outputs, or artifacts.
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.


