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
- Amazon