Skip to main content

Introduction

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.