GitOps - философия управления инфраструктурой через git:
- Git как single source of truth: манифесты Kubernetes в репозитории определяют желаемое состояние кластера.
- Декларативно: вы описываете "что хотите", не "как сделать".
- Автоматическая синхронизация: ArgoCD периодически сравнивает git с кластером, применяет diff.
- Аудит: вся история изменений в git, легко откатиться.
- Pull-based deploy: ArgoCD внутри кластера pulls манифесты, не нужно открывать кластер наружу для CI/CD.
ArgoCD - один из двух основных GitOps инструментов (второй - Flux). ArgoCD имеет лучший UI и более широкое применение в enterprise.