GitOps Basics and Workflows
Overview
The Four GitOps Principles (OpenGitOps)
#
Principle
Meaning
Push vs Pull Deployment Models
Traditional Push Model (CI-based)
CI Pipeline
β kubectl apply (push)
β ClusterGitOps Pull Model
GitOps Workflow
Argo CD
Core Concepts
Concept
Description
Example ArgoCD Application
ArgoCD Sync + Health Status
Flux CD
Flux Components
Controller
Purpose
Repository Structure Patterns
Monorepo (App + Config in one repo)
Split Repos (App repo + GitOps repo)
Reconciliation and Drift Detection
GitOps vs Traditional CI/CD
Aspect
Traditional CI/CD
GitOps
Key Takeaways
Further Reading
Last updated