argoproj/argo-cd

Kubernetes를 위한 선언형 GitOps 지속적 배포 도구

설치형 도구맘대로 써도 됨 · Apache-2.0데브옵스·인프라난이도
23,134+1이번 주7,3343,456Go
데모·홈페이지 열기argo-cd.readthedocs.io
중간맛 분석

Go로 작성된 쿠버네티스 네이티브 CD 도구로, Helm·Kustomize·Jsonnet 등 다양한 선언형 배포 형식을 지원합니다. 공식 문서와 라이브 데모(cd.apps.argoproj.io)가 있어 바로 학습하고 테스트할 수 있으며, 추가 CI 파이프라인 없이 Git push만으로 자동 배포되므로 즉시 도입 가능합니다. 통합 테스트·보안 인증(SLSA 3, CII Best Practices) 등으로 엔터프라이즈급 안정성을 갖춘 23K+ 스타 프로젝트입니다.

이런 레포예요

이럴 때 쓰면 좋아요

  • Git push만으로 프로덕션 환경에 애플리케이션 자동 배포
  • 다중 쿠버네티스 클러스터에 일관된 설정을 동기화하여 관리
  • Pull Request 기반 임시 프리뷰 환경 자동 생성 및 배포

핵심 기능

Git 중심 선언형 배포 자동화Helm·Kustomize·Jsonnet 다중 형식 지원멀티 클러스터·멀티 테넌트 관리(ApplicationSet)

대안 대비 차별점

Git을 배포의 유일한 진실 공급처로 삼아 별도 CI 파이프라인 없이 순수 GitOps 방식으로 운영하므로, 기존 CI/CD 파이프라인 도구들과 달리 배포 프로세스가 극도로 단순합니다.

준비물
  • Kubernetes 클러스터
  • kubectl 또는 Helm
바로 시작하기
  1. git clone https://github.com/argoproj/argo-cd.git
  2. Helm 또는 kubectl로 Argo CD를 쿠버네티스 클러스터에 설치
  3. argocd CLI로 로그인 후 Git 저장소를 Application으로 등록하면 자동 배포 시작
별 추이 · 7일
23,134+1 / 7일
활용성 · 따라 만들기 좋은가
베스트 샘플샘플 점수 62/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2018년 생성

AI가 README 기반으로 요약했습니다 · 원문 보기