Flux en Producción · Lección 29
¿Qué se recomienda revisar específicamente al planificar una actualización de versión de Flux en un cluster de producción con muchas Kustomizations activas?
El changelog de la nueva versión buscando cambios incompatibles en los CRDs (como Kustomization o HelmRelease), ya que un cambio de API podría requerir ajustes en los manifiestos existentes
Detener por completo todas las Kustomizations activas antes de considerar cualquier tipo de actualización
Eliminar todos los recursos de Flux existentes antes de poder actualizar la versión
Es técnicamente imposible actualizar Flux sin perder toda la configuración existente
Flux en Producción · Lección 29
Completa el código
Se recomienda probar la actualización primero en un entorno de
Revisa: se recomienda probarla primero en un entorno de staging.
Flux en Producción · Lección 29
¿Por qué un cambio de API en los CRDs de Flux (como Kustomization) podría requerir ajustar manifiestos existentes, y por qué detectarlo antes en staging evita romper reconciliaciones en producción tras la actualización?
Pista: si una nueva versión de Flux cambiara la estructura esperada de un CRD, los manifiestos existentes escritos para la versión anterior podrían dejar de ser válidos; detectar ese problema en staging evita que la misma incompatibilidad rompa la reconciliación de muchas Kustomizations simultáneamente en producción.
✓
¡Lección completada!
Actualización de Flux sin downtime
0
XP ganado
3
Vidas restantes