docs / articles / Helm: Get Values from a Kubernetes Release

Helm: Get Values from a Kubernetes Release

Noah Aug 16, 2026 2026-08-16 04:58:21

The command "helm get values release_name" is a crucial operation in Kubernetes, used to retrieve the values of a specific release's configuration from a Helm chart. This command is part of the Helm package manager,.devoted to streamlining the process of finding, sharing, and using software built for Kubernetes. Let's delve into the intricacies of this command, its syntax, and its uses within a comprehensive guide.

three colorful signs pointing in different directions on a blue background that says mission, vision, and values
three colorful signs pointing in different directions on a blue background that says mission, vision, and values

To start, it's essential to understand that Helm, an open-source package manager for Kubernetes, simplifies the process of using pre-configured applications. The command we're focusing on today - "helm get values release_name" - is a fundamental component of this process, helping users customize and manage their Kubernetes deployments with ease.

Guía de esquemas ley protección de datos
Guía de esquemas ley protección de datos

Understanding the Command Syntax

The basic syntax of the command is straightforward: "helm get values RELEASE_NAME". Here, "RELEASE_NAME" refers to the name of the specific release you want to pull configuration values from.

Values Education, Education
Values Education, Education

Let's break down the command further for a more in-depth understanding:

  • helm: The name of the Helm command-line tool.
  • get: The subcommand indicating that we want to retrieve specific information.
  • values: The argument specifying that we're interested in the release's configuration values.
  • RELEASE_NAME: The name of the release from which we want to fetch the values.
Helma
Helma

The Role of Helm ConfigMaps

ConfigMaps are Kubernetes objects that store non-confidential data in key-value pairs. They play a significant role in our command, as Helm uses them to store release-specific configuration values. Understanding ConfigMaps is crucial to grasp how "helm get values release_name" works.

When you install a Helm release, Helm creates a ConfigMap for each release, storing the values used during the installation. This command fetches the values from the respective ConfigMap, allowing you to inspect or modify the release's configuration.

a blue icon with a white tick mark on the center and an arrow in the middle
a blue icon with a white tick mark on the center and an arrow in the middle

Accessing Configuration Values

Running "helm get values RELEASE_NAME" will display the current configuration values of the specified release. The output is a YAML-like format, presenting the key-value pairs of the release's ConfigMap.

For instance, if you installed a release with the values:

Helmi, Names Without Frontiers.Shop all products
Helmi, Names Without Frontiers.Shop all products
Parameter Value
replicaCount 3
image.repository nginx

Running "helm get values my-release" would display:

Helm
Helm
the front cover of a book with an image of a bird sitting on top of it
the front cover of a book with an image of a bird sitting on top of it
the word value is written on top of a blue background with yellow and white letters
the word value is written on top of a blue background with yellow and white letters
the word value is written in many different languages, including words such as trust, teamwork,
the word value is written in many different languages, including words such as trust, teamwork,
New Post Logo
New Post Logo
How To Identify And  Lead with Your Authentic Values At Work
How To Identify And Lead with Your Authentic Values At Work
emblems_nn 662
emblems_nn 662
a word cloud with words related to the organization that is dedicated to each member in their organization
a word cloud with words related to the organization that is dedicated to each member in their organization

replicaCount: 3 image: repository: nginx

Manipulating Release Configuration with the Retrieved Values

Knowing how to retrieve configuration values is only half the battle. Helm allows you to manipulate these values, making it easy to reconfigure your deployments. The "helm upgrade" command, in combination with the retrieved values, enables you to update your releases seamlessly.

To demonstrate, suppose you've run "helm get values my-release" and found the following values:

replicaCount: 3 image: repository: nginx tag: latest

If you wish to update the tag to a specific version, say "1.16.1", you can do so using:

helm upgrade my-release ./path/to/chart -f <(helm get values my-release | sed 's/image:.*/image: repository: nginx tag: 1.16.1/g')

The "-f <(helm get values my-release | ..." part uses the retrieved values, modifies the desired "tag" value, and passes it to the "helm upgrade" command, effectively updating the release with the new configuration.

In essence, mastering the "helm get values release_name" command is a vital skill for any Kubernetes user looking to manage their deployments efficiently. By harnessing the power of Helm and understanding the intricacies of this command, you'll find yourself well-equipped to handle the ebb and flow of configuration management in your Kubernetes clusters.