Values.yaml file
A values.yaml file is a Helm configuration file containing parameter values used to customize chart templates and their deployed resources.
Acing the Certified Kubernetes Administrator Exam, Second Edition
A values file is a YAML configuration file containing parameters that Helm substitutes into chart templates.
- How it is used
- Configures Helm chart deployments by supplying parameter values without rewriting templated Kubernetes manifests.
- How deep it goes
- Explains YAML values, Go template substitution, installation, and verification, but does not detail Helm rendering internals.
- Examples
- Uses a MetalLB address pool with layer2 protocol and a Docker bridge-network address range.
- What you can do after
- Operate/configure Helm charts by creating values.yaml, installing with --values, and checking the deployed release.
Machine Learning Platform Engineering
A Helm values file is a configuration file containing values that customize templates in a Helm chart.
- How it is used
- Customizes Helm chart templates so Kubernetes applications can be installed, upgraded, and managed consistently.
- How deep it goes
- Explains the template-to-values relationship and demonstrates configuration fields, but does not detail Helm value-merging or schema behavior.
- Examples
- Uses replicaCount, image settings, and NodePort service configuration to deploy a multi-replica application.
- What you can do after
- Operate/configure Helm deployments by editing chart values and verifying the resulting Kubernetes resources.
Read how Machine Learning Platform Engineering explains values.yaml file →
Data Pipelines with Apache Airflow, Second Edition
A Helm values file is a configuration file containing values that parameterize a Helm chart deployment.
- How it is used
- Overrides Helm chart defaults to customize Airflow deployments during installation or upgrade.
- How deep it goes
- Explains override structure through user, image, DAG-source, and executor configurations, stopping short of general YAML semantics.
- Examples
- Demonstrates initial-user creation, custom DAG images, persistent-volume and Git DAG delivery, and multiple executor images.
- What you can do after
- Operate/configure Airflow deployments by composing override files and applying them with helm upgrade --install.
Read how Data Pipelines with Apache Airflow, Second Edition explains values.yaml file →
Related concepts
- Helm chartconfigures · A Helm chart is a versioned package of templated Kubernetes resource definitions, configuration values, and metadata for deploying an application or service.
- Kubernetes object templateconfigures · A Kubernetes object template is a parameterized YAML definition of a Kubernetes object with customizable properties.
- Airflow deploymentconfigures · An Airflow deployment is an installed and configured operational instance of the Apache Airflow platform.
- Helmconfigures · Helm is a Kubernetes package manager and templating tool that defines, packages, installs, upgrades, and manages applications through charts.
- YAMLkind of · YAML is a human-readable data-serialization standard for representing structured data, including mappings, sequences, and scalar values.
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.


