CNCF Project인 Argo CD와 Flux CD가 GitOps 실무의 양대 산맥으로 자리잡았습니다. 둘 다 쿠버네티스 기반 선언형 배포를 자동화하지만, 접근 방식이 매우 다릅니다.
Feature | Argo CD | Flux CD |
---|---|---|
CNCF Graduation | 2022.12 | 2022.11 |
디자인 철학 | 올인원 앱 관리자 | 모듈형 툴킷 |
UI | Web UI 강력 | CLI 우선, UI 선택 |
유연성 | 보통 | 매우 높음 |
구성 소스 | Git, Helm | Git, Helm, OCI, S3 |
롤아웃/카나리 배포 | Argo Rollouts | Flagger |
주요 사용자층 | 대기업 | 클라우드 플랫폼 내장형 |
어떤 상황에 어떤 툴을?
Argo CD: Web UI 중심의 앱 관리가 필요한 경우.
Flux CD: 멀티 리포지토리, 다양한 소스 연동이 필요한 유연한 환경에 적합.
함께 사용하면 좋은 GitOps 생태계 도구들
- IaC: Terraform, OpenTofu
- 정책: OPA, Kyverno
- 플랫폼: GitLab, Devtron, Harness, Spacelift
[출처] GitOps in 2025: From Old-School Updates to the Modern Way | CNCF