Argo CD
선도적인 Kubernetes GitOps 지속적 배포 도구로, 클러스터 상태를 Git에 정의된 내용과 일치하도록 자동으로 동기화합니다.
개요
Argo CD는 Kubernetes 클러스터의 실제 상태를 Git 저장소에 정의된 원하는 상태와 지속적으로 비교하고, 자동으로(또는 승인 후) 클러스터를 그에 맞게 동기화합니다 — 그 결과 Git이 무엇이 배포되었는지에 대한 단일 진실 공급원이 되며, 완전한 감사 추적과 Git 히스토리를 통한 손쉬운 롤백이 가능해집니다. CNCF 졸업 프로젝트이며 가장 널리 채택된 GitOps 도구 중 하나입니다.
Argo CD는 수동 kubectl이나 CI 파이프라인 단계가 아니라 전적으로 Git 커밋으로 배포를 구동하고 싶은 팀에 적합하며, (카탈로그에 있는) Argo Workflows를 보완합니다 — Workflows는 일회성 파이프라인을 실행하고, Argo CD는 실행 중인 애플리케이션 상태를 지속적으로 조정합니다.
- 카테고리
- DevOps
- 언어
- Go
- 라이선스
- Apache-2.0
관련 프로젝트
Flux
Apache-2.0클러스터 상태를 Git 저장소와 동기화된 상태로 유지하는 Kubernetes용 GitOps 지속적 배포 도구로, Argo CD의 진정한 대안입니다.
- DevOps
Flagger
Apache-2.0오류율, 지연 시간 등의 지표를 지속적으로 확인하면서 Kubernetes를 위한 카나리, 블루-그린, A/B 배포를 자동화하고 실패 시 자동으로 롤백하는 점진적 배포 오퍼레이터입니다.
- DevOps
Helm
Apache-2.0복잡한 애플리케이션도 버전 관리되는 재사용 가능한 차트로 정의, 설치, 업그레이드할 수 있게 해주는 Kubernetes 표준 패키지 매니저입니다.
- DevOps
SOPS
MPL-2.0YAML, JSON 등 설정 파일 안의 개별 값을 암호화하는 커맨드라인 도구로, 시크릿을 안전하게 Git에 커밋할 수 있게 해줍니다.
- DevOps
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기