Aplicar cambios con helm upgrade
Envíe valores nuevos o una versión nueva del chart
Aplicar cambios con helm upgrade es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 1 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 DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp incluye 4 lecciones en total.
Por qué existe upgrade
Una vez que un release está en ejecución, rara vez se vuelve a instalar. Para cambiar algo, se utiliza helm upgrade, que aplica nuevos ajustes al mismo release. 🔄
La estructura básica
Un upgrade recibe primero el nombre del release y después el chart que debe utilizar. Helm calcula la diferencia y la implementa por usted.
helm upgrade my-app bitnami/nginxEl mismo nombre, un estado nuevo
El nombre del release debe coincidir con un release existente. Helm lo encuentra, genera los manifiestos nuevos y actualiza únicamente lo que ha cambiado.
Cambio de valores
El motivo más habitual para actualizar es incorporar una configuración nueva. Pase --set para ajustar un único valor sin editar archivos del chart.
helm upgrade my-app bitnami/nginx --set replicaCount=3Actualización de la versión del chart
También puede pasar a un chart más reciente con --version. Esto obtiene plantillas nuevas y conserva intacta la identidad del release.
helm upgrade my-app bitnami/nginx --version 15.5.0Reutilice o restablezca los valores
De forma predeterminada, una actualización vuelve a calcular los valores a partir del chart y de sus opciones. Añada --reuse-values para conservar también los valores del último release.
helm upgrade my-app bitnami/nginx --reuse-values --set image.tag=1.27Espere a que esté listo
Añada --wait y Helm se bloqueará hasta que los nuevos pods estén realmente listos, en lugar de devolver el control en cuanto la API acepte el cambio. ✅
helm upgrade my-app bitnami/nginx --wait --timeout 5mActualizaciones atómicas
La opción --atomic hace que Helm revierta automáticamente la actualización si falla, para que un despliegue defectuoso nunca le deje atascado a mitad del proceso.
helm upgrade my-app bitnami/nginx --atomicCada actualización es una revisión
Cada upgrade correcto incrementa en uno el número de revisión del release. Ese historial es lo que permite hacer rollback más adelante.
Obtenga una vista previa primero
¿No tiene claro qué hará una actualización? Añada --dry-run para generar los manifiestos nuevos y validarlos sin cambiar el clúster.
helm upgrade my-app bitnami/nginx --set replicaCount=3 --dry-runActualice desde un chart local
El argumento del chart también puede ser una ruta local. Indique a upgrade el directorio de su propio chart mientras trabaja en él.
helm upgrade my-app ./my-appComprobación rápida
Quiere que una actualización fallida se deshaga automáticamente. ¿Qué opción debe añadir?
Resumen
Ahora puede gestionar los cambios con helm upgrade: el mismo nombre, un chart o unos valores nuevos y una revisión nueva en cada ejecución. Use --wait y --atomic para obtener despliegues más seguros. 🚀
Preguntas frecuentes
¿La lección «Aplicar cambios con helm upgrade» es gratis?
Sí — el texto completo de «Aplicar cambios con helm upgrade» 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 DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp incluye 4 lecciones en total.
¿Qué aprenderé en «Aplicar cambios con helm upgrade»?
Envíe valores nuevos o una versión nueva del chart Practicas DevOps Bootcamp 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 DevOps Bootcamp?
No se requiere experiencia previa. DevOps Bootcamp 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 1 de 4.
¿Cuánto tiempo toma la lección «Aplicar cambios con helm upgrade»?
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 DevOps Bootcamp?
Sí. Cada lección de DevOps Bootcamp 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
- Aplicar cambios con helm upgrade
- Instalar o actualizar con --install
- Revisar helm history
- Revertir con helm rollback