GitOps
GitOps is an operating model for managing infrastructure and application deployment in which a Git repository is the single source of truth for the desired state of the system.
GitOps is an operating model for managing infrastructure and application deployment in which a Git repository is the single source of truth for the desired state of the system.
A GitOps operator (ArgoCD, Flux) runs continuously inside the Kubernetes cluster, watches the repository and automatically reconciles the actual state to the state declared in Git. Every change is made through a pull request: you get versioning, code review, audit and reproducibility for free.
GitOps has become the standard for application deployment on Kubernetes, complementing IaC (Terraform, OpenTofu) which manages the underlying infrastructure.
