정지용
프로젝트 목록
인프라

패션 NFT 백엔드 ArgoCD 배포 구성 문서

Jenkins CI와 ArgoCD를 연계한 패션 NFT 백엔드 서비스의 Kustomize 기반 배포 파이프라인 관찰 문서

nft-fashion-backend-argocd-deploy-docs최근 업데이트 2026년 7월 26일

개요

패션 IP와 NFT를 결합한 프로덕트(굿즈, 홀더 인증, 이벤트 등) 백엔드의 배포 구성을 정리한 공개 문서입니다. Jenkins가 백엔드 이미지를 빌드해 push하고, overlay의 이미지 태그를 갱신하는 커밋을 남기면 ArgoCD가 이를 감지해 대상 클러스터에 sync하는 GitOps 흐름을 따릅니다. 인프라는 Kustomize의 base/overlays 구조로 환경별 설정을 분리 관리하며, 마켓플레이스 계열과는 별도의 클러스터 네임스페이스에 배포되는 것으로 관찰됩니다. overlay별 리소스 스펙이 상대적으로 작아 트래픽 볼륨이 크지 않은 프로덕트 라인으로 추정됩니다.

담당 역할

패션 NFT 백엔드 서비스의 배포 구성을 관찰·정리하고, GitOps 기반 배포 흐름과 클러스터 분리 구조를 문서화함

아키텍처 다이어그램

레포지토리 분석 결과를 바탕으로 자동 생성된 구조도입니다.

배포

GitOps 배포 흐름

Jenkins CI 빌드부터 ArgoCD sync까지 패션 NFT 백엔드의 배포 파이프라인 흐름을 보여줍니다.

다이어그램을 그리는 중…
아키텍처

Kustomize 구성 구조

infra 디렉터리 내 base와 환경별 overlay의 관계를 나타냅니다.

다이어그램을 그리는 중…

기술스택

각 기술을 이 프로젝트에서 어떤 용도로 썼는지 정리했습니다.

DevOps

  • Jenkins백엔드 이미지 빌드 및 컨테이너 레지스트리 push를 담당하는 CI
  • ArgoCDGit 커밋 기반으로 대상 클러스터에 배포 상태를 sync하는 GitOps 도구
  • Kustomizebase/overlays 구조로 환경별 배포 매니페스트를 관리

인프라

  • Kubernetes패션 NFT 백엔드 서비스가 배포되는 대상 클러스터 환경

핵심 포인트

  • Jenkins → 이미지 태그 커밋 → ArgoCD sync로 이어지는 GitOps 배포 흐름 정리
  • Kustomize base/overlays 구조로 환경별 배포 설정을 분리 관리
  • 마켓플레이스 계열과 분리된 클러스터 네임스페이스에 독립 배포되는 구조 관찰
  • 트래픽 규모가 작은 프로덕트 라인에 맞춘 상대적으로 소규모의 overlay 리소스 스펙

레포지토리 정보

생성
2026년 7월 26일
최근 커밋
2026년 7월 26일
크기
0 KB
라이선스
없음

이 문서는 2026년 7월 26일 에 자동 분석으로 생성되었습니다.