레이싱 매치 백엔드 GitOps 배포 문서
Jenkins CI와 ArgoCD를 연계한 Kubernetes 배포 매니페스트를 Kustomize로 관리하는 GitOps 저장소
이 프로젝트에서의 ArgoCD 활용
overlay 커밋을 감지해 Kubernetes 클러스터에 자동 동기화
프로젝트 16개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
Git 저장소의 매니페스트 상태를 쿠버네티스 클러스터에 자동으로 동기화하는 GitOps 도구
ArgoCD는 쿠버네티스를 위한 GitOps 지속적 배포(CD) 도구로, Git 저장소에 선언된 매니페스트를 진실의 원천(source of truth)으로 삼아 실제 클러스터 상태를 그 상태와 지속적으로 비교하고 맞춰준다. 배포 스크립트를 직접 실행하는 대신 Git 커밋만으로 배포가 이루어지도록 하여, 배포 이력 추적과 롤백을 Git 히스토리로 관리할 수 있게 하려는 목적으로 만들어졌다. 클러스터 내부에서 컨트롤러 형태로 동작하며 대상 클러스터 상태를 주기적으로 감시(watch)한다.
infra-repo의 production overlay 경로를 감시하다가 변경이 생기면 자동으로 클러스터에 동기화(prune·selfHeal 포함)하는 Application 리소스다.
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: my-service
namespace: argocd
spec:
project: default
source:
repoURL: https://github.com/org/infra-repo.git
targetRevision: main
path: overlays/production
destination:
server: https://kubernetes.default.svc
namespace: my-service
syncPolicy:
automated:
prune: true
selfHeal: true위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
Jenkins CI와 ArgoCD를 연계한 Kubernetes 배포 매니페스트를 Kustomize로 관리하는 GitOps 저장소
이 프로젝트에서의 ArgoCD 활용
overlay 커밋을 감지해 Kubernetes 클러스터에 자동 동기화
NFT 마켓플레이스 워커 서비스를 체인별(Polygon/Klaytn/Ethereum)로 Kustomize와 ArgoCD로 배포하는 구조를 정리한 문서
이 프로젝트에서의 ArgoCD 활용
GitOps 방식으로 오버레이 변경을 감지해 대상 클러스터에 sync
NFT 마켓플레이스 백엔드를 체인별로 분리해 Kustomize와 ArgoCD로 배포하는 GitOps 문서 저장소
이 프로젝트에서의 ArgoCD 활용
GitOps 방식으로 배포 상태를 동기화
NFT 마켓플레이스 어드민 프런트엔드의 ArgoCD 기반 GitOps 배포 구조와 CI/CD 흐름을 정리한 문서 저장소입니다.
이 프로젝트에서의 ArgoCD 활용
Git에 커밋된 매니페스트를 감지해 클러스터에 자동 동기화
체인·환경별 Kustomize 오버레이와 시크릿 구조로 어드민 백엔드를 ArgoCD로 배포하는 GitOps 문서 저장소
이 프로젝트에서의 ArgoCD 활용
overlay 커밋을 감지해 클러스터에 자동 동기화(GitOps 배포)
Jenkins CI와 ArgoCD를 연계한 패션 NFT 백엔드 서비스의 Kustomize 기반 배포 파이프라인 관찰 문서
이 프로젝트에서의 ArgoCD 활용
Git 커밋 기반으로 대상 클러스터에 배포 상태를 sync하는 GitOps 도구
Docker Compose와 Kubernetes(Kustomize)를 병행 운용하는 플랫폼 배포 구성을 정리한 문서 레포지토리
이 프로젝트에서의 ArgoCD 활용
프로덕션 배포를 위한 GitOps 기반 자동 동기화
ArgoCD 부트스트랩부터 10+ 서비스의 환경·체인별 시크릿 관리까지 정리한 GitOps 배포 구성 관찰 문서
이 프로젝트에서의 ArgoCD 활용
클러스터 부트스트랩 및 서비스별 매니페스트 동기화를 담당하는 GitOps 도구
체인별 폴더 구조와 Kustomize base/overlays로 크론 스케줄러를 Jenkins-ArgoCD GitOps 흐름으로 배포하는 구조를 정리한 문서
이 프로젝트에서의 ArgoCD 활용
레포에 커밋된 이미지 태그/overlay 값을 클러스터에 자동 동기화하는 GitOps 배포
체인별 Kustomize 매니페스트와 ArgoCD 연동 흐름을 정리한 블록체인 인덱서 GitOps 배포 저장소
이 프로젝트에서의 ArgoCD 활용
Git에 커밋된 매니페스트를 클러스터에 자동 동기화하는 GitOps 도구
온라인 레이싱 게임 API 서버를 ArgoCD와 Kustomize로 운영하는 GitOps 배포 구성과 게임 도메인 특화 대응 정리
이 프로젝트에서의 ArgoCD 활용
GitOps 기반으로 매니페스트 변경을 자동 동기화 및 배포
레이싱 게임 점수 정산·보상·알림을 처리하는 백엔드 워커의 ArgoCD+Kustomize 배포 관찰 문서
이 프로젝트에서의 ArgoCD 활용
GitOps 기반 k8s 배포 자동화
NFT 런치패드 어드민 SPA 를 ArgoCD·Kustomize 로 배포할 때의 구조와 함정을 정리한 문서
이 프로젝트에서의 ArgoCD 활용
GitOps 방식으로 manifest 변경을 클러스터에 reconcile
NFT 프로젝트 백엔드 API를 ArgoCD와 Kustomize로 dev/qa/prod 배포하는 패턴을 정리한 관찰 문서
이 프로젝트에서의 ArgoCD 활용
GitOps 기반 배포 reconcile
블록체인/webhook 이벤트 리스너 워커를 ArgoCD+Kustomize로 배포할 때의 패턴과 함정을 정리한 기술 문서
이 프로젝트에서의 ArgoCD 활용
GitOps 방식으로 이미지 태그 변경을 reconcile하여 배포
PostgreSQL LISTEN/NOTIFY 워커를 ArgoCD+Kustomize+Jenkins로 dev/qa/prod 배포하는 GitOps 파이프라인 노트
이 프로젝트에서의 ArgoCD 활용
infra repo 의 git 상태를 cluster 상태로 reconcile 하는 GitOps 컨트롤러
위 프로젝트들에서 같이 쓰인 다른 기술입니다.