GitOps
GitOps trata el repositorio Git como la única fuente de verdad del estado de la infraestructura y las aplicaciones, sincronizando automáticamente Git con los clústeres, con los PR dirigiendo las operaciones.
Propósito
Gestionar las operaciones con flujos de trabajo Git, versionando y auditando cada cambio.
Mecanismo
Las descripciones declarativas del estado deseado del clúster viven en Git. Los controladores (ArgoCD/Flux) sincronizan continuamente Git con el clúster. Los cambios pasan por revisión de PR. Los registros de auditoría salen gratis. El rollback es simplemente git revert.
Casos de uso
- Automatización de operaciones
- Control de versiones
- Auditoría