Continuous #GitOps, the way to do #DevOps in #Kubernetes!
Continuous GitOps is an intersection of four major components working together creating the magic
1. Git Repository: The source code repository that is storing our application’s declarative definition as YAML’s.
2. Kubernetes Cluster: The underlying cluster where we are deploying our applications.
3. Sync Agent: The Kubernetes operator extension which is doing the job of continuously syncing the Git Repository and the application state into the cluster.
4. CD Pipeline: The Continuous Deployment pipeline that orchestrates the whole flow.
The reference architecture on how these components work together to create a Continuous GitOps flow is given below.
Watch the video for more information.