목록 보기
ArgoCD Image Updater를 활용한 CI/CD 파이프라인 개선
데브옵스

ArgoCD Image Updater를 활용한 CI/CD 파이프라인 개선

데보션
데보션
2026년 1월 13일

두줄요약

Argo CD Image Updater로 이미지 태그 갱신과 배포 연결을 자동화하는 방법을 정리했습니다. Jenkins 중심 파이프라인을 GitOps 기반으로 경량화한 구성도 함께 설명했습니다.

핵심 내용

  • Argo CD Image Updater를 활용해 Kubernetes 애플리케이션의 컨테이너 이미지 태그 자동 갱신 구조 정리
  • 레지스트리 스캔, 새 이미지 감지, Argo CD 애플리케이션 업데이트, Git Write-back으로 GitOps 유지
  • SemVer, Newest Build, Alphabetical, Digest 등 업데이트 전략과 웹훅, 병렬 처리, 레지스트리 지원 범위 소개

구조와 흐름

  • CI에서 이미지 빌드 후 레지스트리 푸시, CD는 Git 변경 감지 후 배포하는 기존 GitOps 흐름 설명
  • Image Updater가 CI와 CD 사이의 태그 수정 간극을 자동화해 배포 연결
  • Jenkins가 매니페스트까지 다루던 구조를 이미지 푸시 중심으로 경량화한 전환 사례 제시

선택 이유

  • Git 저장소 직접 수정 없이도 배포 자동화가 가능해 파이프라인 단순화
  • Git Write-back 방식을 쓰면 Git이 진실의 원천이라는 원칙 유지
  • 개발/스테이징 환경에서 태그 혼선을 막기 위해 allowTags 같은 필터링 필요

주의할 점

  • v1.0.0부터 Annotation 기반에서 CRD 기반으로 설정 방식 전환
  • Argo CD로 관리되는 애플리케이션과 Helm/Kustomize 렌더링 매니페스트만 지원
  • Git Write-back은 Git 인증과 커밋 관리가 필요

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...