Ejecuciones de prueba con --dry-run
Pida al servidor que valide sin aplicar los cambios
Ejecuciones de prueba con --dry-run 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.
Consulte primero al servidor
Mientras helm template genera el resultado localmente, --dry-run va un paso más allá y pide al clúster que compruebe los manifiestos sin aplicarlos. 🧪
helm install my-app ./mychart --dry-runGenere y valide
Una ejecución en modo dry-run genera sus plantillas Y las envía al servidor de la API para validarlas; después se detiene sin crear nada real.
Detecta errores del clúster
Como el servidor ve los manifiestos, --dry-run puede detectar problemas que la generación local no descubre, como un tipo de recurso desconocido o una discrepancia de esquema.
También funciona con las actualizaciones
Añada la misma opción a una actualización para obtener una vista previa del cambio sobre un release activo antes de confirmarlo.
helm upgrade my-app ./mychart --dry-runDos modalidades de dry-run
Helm ofrece --dry-run=client para comprobaciones únicamente locales y --dry-run=server para ejecutar también la validación del servidor contra el clúster.
helm upgrade my-app ./mychart --dry-run=serverCliente frente a servidor
El modo cliente se comporta como una generación de plantillas y nunca necesita un clúster. El modo servidor es más estricto porque el servidor de la API inspecciona realmente los objetos. 🔍
Vea también las NOTES
El modo dry-run también muestra la salida NOTES del chart, por lo que puede obtener una vista previa de las indicaciones posteriores a la instalación antes de que exista el release.
Combínelo con --debug
Añada --debug a un dry-run para obtener una salida detallada, incluidos los valores calculados, y convertirlo en una combinación muy útil para solucionar problemas.
helm install my-app ./mychart --dry-run --debugNo se crea ningún release
No se instala nada ni se registra ninguna revisión. Un dry-run deja completamente intactos el clúster y el historial del release.
Ideal para validaciones de CI
Como valida los manifiestos contra un servidor de la API real, --dry-run es una comprobación de seguridad habitual en los pipelines antes de permitir que continúe un despliegue.
¿Template o dry-run?
Use helm template cuando esté sin conexión; use --dry-run cuando quiera conocer la opinión del clúster antes de instalar.
Comprobación rápida
Quiere que el clúster valide los manifiestos, pero sin crear nada.
Resumen
Ahora conoce --dry-run: genera el resultado y, opcionalmente, valida el release en el servidor sin crearlo, tanto en modo cliente como servidor. Una comprobación segura antes del despliegue. ✅
Preguntas frecuentes
¿La lección «Ejecuciones de prueba con --dry-run» es gratis?
Sí — el texto completo de «Ejecuciones de prueba con --dry-run» 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 «Ejecuciones de prueba con --dry-run»?
Pida al servidor que valide sin aplicar los cambios 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 «Ejecuciones de prueba con --dry-run»?
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
- Renderizar localmente con helm template
- Ejecuciones de prueba con --dry-run
- Descargar un chart con helm pull
- Leer notas con helm get notes