GitOps

GitOps is an operational framework that takes DevOps best practices used for application development, like version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation. It uses Git as the single source of truth for declarative infrastructure and…

Key facts

First appeared
2017
Category
technology
Problem solved
GitOps addresses the challenges of inconsistent, manual, and error-prone infrastructure deployments, especially in dynamic environments like Kubernetes. It provides a reliable, auditable, and automated way to manage infrastructure and application configurations, ensuring the desired state is continuously maintained and drift is prevented.
Platforms
Kubernetes, Cloud platforms (AWS, Azure, GCP), Any system manageable via declarative configuration files stored in Git, On-premises infrastructure

Related technologies

Notable users

  • SAP
  • Weaveworks
  • Microsoft
  • Various startups and enterprises leveraging Kubernetes
  • IBM
  • Google
  • Amazon