Helm은 재사용 가능한 Chart로 패키징된 앱을 설치하고 관리하는 Kubernetes 패키지 관리자입니다.
argoproj/argo-cd
Git 저장소에 정의된 상태로 Kubernetes 애플리케이션을 동기화하는 선언형 GitOps 지속적 배포 도구입니다.
- 스타
- 24,433
- 포크
- 7,971
- 열린 이슈
- 4,436
- 마지막 커밋
- 14시간 전
어떤 프로젝트인가요?
Argo CD는 GitOps 모델을 따르는 Kubernetes용 지속적 배포 도구입니다. 애플리케이션 정의, 구성 및 환경을 버전 관리에 저장하고, Argo CD는 실제 클러스터 상태가 저장소에 선언된 내용과 일치하도록 유지합니다.
일반 매니페스트, Helm, Kustomize, Jsonnet 등 여러 구성 형식을 지원하므로 팀은 기존 도구를 계속 사용할 수 있습니다. 배포 및 수명 주기 작업을 자동화하며, Git을 통해 작업 기록을 감사할 수 있습니다.
Argo CD에는 웹 UI와 CLI가 포함되어 있으며, 일반적으로 Helm chart로 배포합니다. 이 프로젝트는 CNCF 산하 Argo 생태계의 일부입니다.
핵심 기능
- 01Git 저장소에 저장된 원하는 상태에 맞춰 Kubernetes 클러스터를 동기화합니다.
- 02Helm, Kustomize, Jsonnet 및 일반 YAML 매니페스트를 지원합니다.
- 03애플리케이션을 확인하고 관리할 수 있는 웹 UI와 CLI를 제공합니다.
- 04배포 기록과 선언된 상태와의 차이를 추적합니다.
활용 사례
- 단일 Git 저장소에서 여러 Kubernetes 클러스터에 마이크로서비스를 배포합니다.
- 풀 리퀘스트 기반 변경으로 프로덕션 및 스테이징 환경을 관리합니다.
- 시간의 흐름에 따라 누가 클러스터 구성을 어떻게 변경했는지 감사합니다.
사용 전 알아둘 점
- Kubernetes용으로 개발되었기 때문에 사용하려면 Kubernetes 클러스터가 필요합니다.
토픽
자주 묻는 질문
- argo-cd은(는) 무엇인가요?
- Git 저장소에 정의된 상태로 Kubernetes 애플리케이션을 동기화하는 선언형 GitOps 지속적 배포 도구입니다. Argo CD는 GitOps 모델을 따르는 Kubernetes용 지속적 배포 도구입니다. 애플리케이션 정의, 구성 및 환경을 버전 관리에 저장하고, Argo CD는 실제 클러스터 상태가 저장소에 선언된 내용과 일치하도록 유지합니다.
- argo-cd은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- argo-cd은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- argo-cd은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. argo-cd의 마지막 커밋은 2026년 10월 21일입니다.
- argo-cd은(는) 어디에 사용할 수 있나요?
- 단일 Git 저장소에서 여러 Kubernetes 클러스터에 마이크로서비스를 배포합니다. 풀 리퀘스트 기반 변경으로 프로덕션 및 스테이징 환경을 관리합니다. 시간의 흐름에 따라 누가 클러스터 구성을 어떻게 변경했는지 감사합니다.
- argo-cd은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/argoproj/argo-cd
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
이미지와 Helm 차트를 저장·서명·스캔하고 RBAC와 복제를 지원하는 오픈소스 클라우드 네이티브 컨테이너 레지스트리입니다.
자체 Git 저장소에 플래그를 저장하고 코드와 함께 배포하는 Git 기반 기능 플래그 플랫폼입니다.
Docker, Podman, Kubernetes 기반 컨테이너 앱의 버전 관리와 배포를 지원하는 셀프 호스팅 지속적 배포 플랫폼입니다.
Kubernetes 클러스터에 Harbor 컨테이너 레지스트리를 배포하는 Helm 차트입니다.
vCluster로 Kubernetes 클러스터를 Docker 컨테이너로 실행하고, 일시 중지·재개와 기본 제공 로드 밸런서를 지원하는 KinD 경량 대안입니다.