Flux en Producción · Lección 12
¿Qué automatiza un recurso HelmRelease de Flux, comparado con ejecutar manualmente 'helm install' o 'helm upgrade'?
Instala y mantiene actualizado automáticamente un release de Helm según la configuración declarada, reconciliando continuamente el estado real con lo definido en Git, sin necesitar comandos manuales de Helm ejecutados por una persona
Elimina por completo la necesidad de tener charts de Helm válidos definidos
Solo funciona si el chart de Helm no tiene ningún valor configurable definido
Requiere ejecutar manualmente 'helm upgrade' cada vez que cambia algo en el HelmRelease
Flux en Producción · Lección 12
Completa el código
spec:
chart:
spec:
chart:
Revisa: por ejemplo, chart: mi-chart dentro de la especificación del chart.
Flux en Producción · Lección 12
¿Por qué que HelmRelease reconcilie continuamente (en vez de solo ejecutarse una vez) detecta y corrige automáticamente si alguien modificó manualmente el release de Helm directamente en el cluster fuera del flujo de Git?
Pista: si alguien hiciera un cambio manual directo al release (por ejemplo, con 'helm upgrade' manual saltándose Git), la próxima reconciliación de Flux detectaría esa diferencia y la revertiría automáticamente al estado definido en Git, manteniendo esa única fuente de verdad.
✓
¡Lección completada!
HelmRelease — gestión de Helm charts
0
XP ganado
3
Vidas restantes