Kustomize en Producción · Lección 28
¿Qué estrategia se recomienda para validar que un overlay de Kustomize genera exactamente el resultado esperado, antes de confiar en aplicarlo en producción?
Ejecutar 'kustomize build' sobre el overlay y comparar el resultado generado contra un archivo de salida esperado previamente guardado (snapshot testing), detectando cualquier diferencia inesperada
Aplicar directamente el overlay en el cluster de producción sin ninguna validación previa, confiando en que funcionará correctamente
Es técnicamente imposible probar el resultado de un overlay de Kustomize antes de aplicarlo realmente
Solo se puede validar ejecutando manualmente cada recurso generado uno por uno sin ninguna automatización posible
Kustomize en Producción · Lección 28
Completa el código
kustomize build ./overlays/prod >
Revisa: por ejemplo, kustomize build ./overlays/prod > expected.yaml para guardar el snapshot esperado.
Kustomize en Producción · Lección 28
¿Por qué comparar el resultado generado contra un snapshot esperado guardado previamente detecta rápidamente si un cambio reciente en la base o un patch tuvo un efecto secundario no intencionado en un overlay específico?
Pista: si un cambio en la base compartida (pensado para otro overlay) afectara accidentalmente al resultado de este overlay específico, la comparación contra el snapshot guardado mostraría esa diferencia inesperada inmediatamente, funcionando como una prueba de regresión automatizada.
✓
¡Lección completada!
Testing de overlays antes de aplicar
0
XP ganado
3
Vidas restantes