Flux en Producción · Lección 22
¿Qué automatiza el 'image-automation-controller' de Flux una vez que detecta, según la política configurada, que hay una nueva versión de imagen deseable?
Actualiza automáticamente la referencia de imagen en el manifiesto correspondiente dentro del repositorio Git, haciendo un commit con ese cambio, para que el flujo normal de GitOps luego lo despliegue
Despliega directamente la nueva imagen al cluster sin pasar por ningún commit en el repositorio Git
Elimina automáticamente todas las versiones anteriores de esa imagen del registry
Solo funciona si el manifiesto está escrito directamente sin ningún tipo de estructura de Kustomize
Flux en Producción · Lección 22
Completa el código
El controller hace un commit automático en el repositorio
Revisa: hace un commit automático en el repositorio Git con la nueva referencia de imagen.
Flux en Producción · Lección 22
¿Por qué que el controller haga un commit en Git (en vez de desplegar directamente al cluster) mantiene la coherencia con el principio central de GitOps de que Git es la única fuente de verdad?
Pista: si el cambio se aplicara directamente al cluster sin pasar por Git, el estado real del cluster divergiría de lo declarado en el repositorio, rompiendo el principio central de que Git siempre representa fielmente el estado deseado y real.
✓
¡Lección completada!
Image Automation Controller — actualización automática de tags
0
XP ganado
3
Vidas restantes