ArgoCD란?
Git 저장소의 상태를 Kubernetes 클러스터의 원하는 상태로 삼고, 자동으로 동기화하는 GitOps 도구다.
GitOps 핵심
- Git이 단일 진실 (Single Source of Truth)
- 모든 변경은 PR을 거침 → 감사 추적 자동
- 롤백 = 이전 커밋 체크아웃
- Drift 탐지 + 자동 교정
특징
- 시각적 UI로 동기화 상태 확인
- Helm, Kustomize, Jsonnet 지원
- App-of-Apps 패턴으로 수백 앱 관리