What is GitOps? Explained With Real World Examples
GitOps is a technical practice that follows the DevOps philosophy.
The core idea behind GitOps is to use Git as a single source of truth for declarative infrastructure and applications.
With GitOps, the entire system's desired state is defined and versioned in Git, making it easier to manage, monitor, and maintain infrastructure using the same Git workflows developers are already familiar with.
Here is one of the famous tweet about GitOps by Kelsey Hightower.
GitOps Workflow
Here are the high level steps involved in GitOps workflow.