Published:
Last updated:
GitOps and Reconciliation
GitOps uses Git as the single source of truth for the entire infrastructure. An automatic process (reconciliation loop) continuously attempts to reconcile the actual state of the cluster with the desired 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.
Related topics
- Technology: IaC and GitOps, the automation context for GitOps and Reconciliation.
- Methods, the methods section that frames GitOps and Reconciliation.
Ask AI
These links open external AI services, the conversation and its content are sent to their providers.