Repolode
argoproj

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 통계는 매일 갱신됩니다.

관련 프로젝트