GitOps
GitOps (/ɡɪtɔːps/) is a software development paradigm and a set of practices to automate the configurations and deployment of infrastructure and applications using Git as a single source of truth.
In general, GitOps automates Devops best practices, using CI/CD pipelines and infrastructure as code to ensure a consistent, agile, scalable and independent deployment process, managed by version control [1], but it is often refernced as the way of implementing Continuous Deployment for cloud native applications[2] being the most common application for GitOps.
History
The birth of GitOps is referenced to Alexis Richardson[3], CEO of Weaveworks in 2017.
The company managed their Kubernetes on AWS configuration as code in git repositories and therefore were able to propagate clusters, applications, configurations, monitoring etc automatically into production.
During 2019, gitops was adopted in various solutions provided by main cloud providers such as AWS[4], Microsoft Azure[5] And Google cloud platform[6][7]., while various CI/CD tools had been taking the GitOps approach such as the flagger delivery from the FluxCd project and
https://www.weave.works/blog/the-history-of-gitops
References
- ↑ "What is GitOps?". about.gitlab.com. Retrieved 2023-03-07.
- ↑ "GitOps". GitOps. Retrieved 2023-03-07.
- ↑ "The History of GitOps". www.weave.worksurl. Retrieved 2023-03-07.
- ↑ "eksctl – the EKS CLI | AWS Open Source Blog". aws.amazon.com. 2019-07-23. Retrieved 2023-03-08.
- ↑ "Azure services now run anywhere with new hybrid capabilities: Announcing Azure Arc". azure.microsoft.com. Retrieved 2023-03-08.
- ↑ "Enhancing Spinnaker's Kubernetes support to ease app deployments". Google Cloud Blog. Retrieved 2023-03-08.
- ↑ "Skaffold, the Kubernetes build automation tool, is GA". Google Cloud Blog. Retrieved 2023-03-08.
This article "GitOps" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:GitOps. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
