#GitOps Fundamentals
Git as the single source of truth for infrastructure.
#Principles
- Declarative - Describe desired state
- Versioned - Git history
- Automated - Apply changes automatically
- Auditable - Full audit trail
#Pull vs Push
| Model | Description | Tools |
|---|---|---|
| Push | CI pushes to cluster | Jenkins, GitLab CI |
| Pull | Cluster pulls from Git | ArgoCD, FluxCD |
#Benefits
- Git audit trail
- Easy rollbacks
- Developer-friendly
- Disaster recovery
[!TIP] Pro Tip: Start with ArgoCD - it has the best UI!