0Pricing
Helm Academy · Lección

Sobrescribir desde la CLI con --set

Aplique ajustes rápidos de un solo valor durante la instalación

Sobrescribir desde la CLI con --set es una lección gratuita de Helm Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Helm Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Helm Academy incluye 4 lecciones en total.

Ajuste sin un archivo

A veces solo querrá cambiar una opción. La opción --set sobrescribe un único valor directamente en la línea de comandos. ⚡

helm install web bitnami/nginx --set replicaCount=3

Clave igual a valor

La sintaxis es sencilla: una ruta de clave, un signo igual y después el valor. Helm coloca replicaCount directamente en los valores del chart.

--set replicaCount=3

Acceda a claves anidadas

Use un punto para recorrer el árbol de valores. Aquí, image.tag apunta a la etiqueta anidada bajo image.

--set image.tag=1.27.0

Establezca varias a la vez

Separe varias sobrescrituras con comas o repita la opción. Ambas formas alimentan el mismo mapa de valores.

--set replicaCount=3,image.tag=1.27.0

Indexe listas

Para un array, coloque el índice entre corchetes. Esto escribe en el primer elemento de la lista ingress.hosts.

--set ingress.hosts[0].host=example.com

Escapado de caracteres especiales

Los puntos y las comas dentro de un valor tienen un significado especial para Helm. Escápelos con una barra inversa para que sigan formando parte de la string.

--set nodeSelector."kubernetes\.io/os"=linux

Fuerce una string

Los números y los booleanos reciben automáticamente su tipo. Use --set-string cuando necesite conservar como texto un valor, como una versión.

--set-string image.tag=1.27

Lea valores desde un archivo

Para un valor grande o secreto, --set-file lee el contenido desde un archivo en lugar de escribirlo directamente.

--set-file config.tls=./server.crt

Ideal para la automatización

Como ocupa una sola línea, --set resulta ideal en scripts y CI, donde inyectar rápidamente un número de compilación o una etiqueta es importante.

helm upgrade web ./chart --set image.tag=$BUILD_TAG

Conozca sus límites

Cuando hay muchas sobrescrituras o están profundamente anidadas, las cadenas largas de --set se vuelven ilegibles. Esa es la señal para cambiar a un archivo de valores.

Tiene prioridad sobre los valores predeterminados

Cualquier clave que pase con --set sustituye el valor predeterminado del chart para esa clave. Las claves que no modifique conservan sus valores originales.

Comprobación rápida

Confirmemos cómo acceder a una clave anidada con --set.

Resumen

Use --set para sobrescrituras rápidas en línea con rutas separadas por puntos, --set-string para conservar texto y un archivo de valores cuando la configuración crezca. ✅

Preguntas frecuentes

¿La lección «Sobrescribir desde la CLI con --set» es gratis?

Sí — el texto completo de «Sobrescribir desde la CLI con --set» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Helm Academy, actualiza a CoddyKit PRO. El curso de Helm Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Sobrescribir desde la CLI con --set»?

Aplique ajustes rápidos de un solo valor durante la instalación Practicas Helm Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Helm Academy?

No se requiere experiencia previa. Helm Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Sobrescribir desde la CLI con --set»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Helm Academy?

Sí. Cada lección de Helm Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Inspeccionar valores predeterminados con helm show values
  2. Sobrescribir desde la CLI con --set
  3. Proporcionar un archivo values personalizado con -f
  4. Cómo se combinan --set y -f
← Volver a Helm Academy