Published:
Last updated:
GitOps and Reconciliation
GitOps uses Git as the single source of truth for the entire infrastructure. An automatic process (reconciliation loop) ensures that the actual state of the cluster always matches the state in the Git repository.
Core Concept
Instead of manual changes on the server, pull requests in Git are used. This enforces review processes, increases traceability (audit trail), and enables rapid disaster recovery.
Application
- Declarative Configuration: Defining desired states rather than executing command sequences.
- Drift Detection: Automatic detection and correction of manual changes to the live system.
- Pull-based Deployment: The system pulls its own configuration, which increases security.