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

Ask AI

These links open external AI services, the conversation and its content are sent to their providers.