레이싱 매치 백엔드 GitOps 배포 문서
Jenkins CI와 ArgoCD를 연계한 Kubernetes 배포 매니페스트를 Kustomize로 관리하는 GitOps 저장소
이 프로젝트에서의 Kustomize 활용
base/overlays 구조로 환경별 배포 매니페스트 관리
프로젝트 16개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
Kubernetes 매니페스트를 base와 overlay로 나눠 환경별로 재사용·조합하는 설정 관리 도구
Kustomize는 Kubernetes 매니페스트 YAML을 템플릿 엔진 없이 순수 선언적 방식으로 커스터마이징하는 도구입니다. 공통 리소스를 base로 정의하고, 환경(dev/qa/prod)이나 대상(체인, 서비스 등)별 차이만 overlay 패치로 덧씌워 중복을 줄이는 것을 목표로 합니다. Helm처럼 변수 치환 템플릿을 쓰는 대신, 완전한 YAML 파일들을 계층적으로 합성(compose)하는 방식을 택해 매니페스트를 그대로 읽고 검증할 수 있게 합니다. kubectl에 내장되어 있어 별도 설치 없이 바로 사용할 수 있습니다.
base 리소스를 overlay가 참조하면서, prod 환경에서는 replicas 값만 JSON 6902 patch로 덮어쓰는 예시입니다.
# base/kustomization.yaml
resources:
- deployment.yaml
- service.yaml
---
# overlays/prod/kustomization.yaml
resources:
- ../../base
patches:
- target:
kind: Deployment
name: my-app
patch: |-
- op: replace
path: /spec/replicas
value: 3위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
Jenkins CI와 ArgoCD를 연계한 Kubernetes 배포 매니페스트를 Kustomize로 관리하는 GitOps 저장소
이 프로젝트에서의 Kustomize 활용
base/overlays 구조로 환경별 배포 매니페스트 관리
NFT 마켓플레이스 워커 서비스를 체인별(Polygon/Klaytn/Ethereum)로 Kustomize와 ArgoCD로 배포하는 구조를 정리한 문서
이 프로젝트에서의 Kustomize 활용
base/overlays 구조로 dev/qa/prod 환경별 매니페스트 관리
NFT 마켓플레이스 백엔드를 체인별로 분리해 Kustomize와 ArgoCD로 배포하는 GitOps 문서 저장소
이 프로젝트에서의 Kustomize 활용
체인별 base/overlay 구조로 매니페스트 관리
NFT 마켓플레이스 어드민 프런트엔드의 ArgoCD 기반 GitOps 배포 구조와 CI/CD 흐름을 정리한 문서 저장소입니다.
이 프로젝트에서의 Kustomize 활용
base/overlay 구조로 환경별 배포 매니페스트를 관리
체인·환경별 Kustomize 오버레이와 시크릿 구조로 어드민 백엔드를 ArgoCD로 배포하는 GitOps 문서 저장소
이 프로젝트에서의 Kustomize 활용
base와 overlay 구조로 체인·환경별 배포 설정 관리
Jenkins CI와 ArgoCD를 연계한 패션 NFT 백엔드 서비스의 Kustomize 기반 배포 파이프라인 관찰 문서
이 프로젝트에서의 Kustomize 활용
base/overlays 구조로 환경별 배포 매니페스트를 관리
Docker Compose와 Kubernetes(Kustomize)를 병행 운용하는 플랫폼 배포 구성을 정리한 문서 레포지토리
이 프로젝트에서의 Kustomize 활용
환경별 K8s 매니페스트를 base/overlay로 관리
ArgoCD 부트스트랩부터 10+ 서비스의 환경·체인별 시크릿 관리까지 정리한 GitOps 배포 구성 관찰 문서
이 프로젝트에서의 Kustomize 활용
base/overlays 구조로 환경별 설정을 오버레이
체인별 폴더 구조와 Kustomize base/overlays로 크론 스케줄러를 Jenkins-ArgoCD GitOps 흐름으로 배포하는 구조를 정리한 문서
이 프로젝트에서의 Kustomize 활용
base와 환경별 overlays 구조로 배포 설정을 분리 관리
체인별 Kustomize 매니페스트와 ArgoCD 연동 흐름을 정리한 블록체인 인덱서 GitOps 배포 저장소
이 프로젝트에서의 Kustomize 활용
체인별 base/overlay 구조로 배포 매니페스트를 관리
온라인 레이싱 게임 API 서버를 ArgoCD와 Kustomize로 운영하는 GitOps 배포 구성과 게임 도메인 특화 대응 정리
이 프로젝트에서의 Kustomize 활용
base/overlay 구조로 환경별 배포 설정 관리
레이싱 게임 점수 정산·보상·알림을 처리하는 백엔드 워커의 ArgoCD+Kustomize 배포 관찰 문서
이 프로젝트에서의 Kustomize 활용
dev/qa/prod overlay 구성 관리
NFT 런치패드 어드민 SPA 를 ArgoCD·Kustomize 로 배포할 때의 구조와 함정을 정리한 문서
이 프로젝트에서의 Kustomize 활용
dev/qa/prod 환경별 base/overlay 구성 관리
NFT 프로젝트 백엔드 API를 ArgoCD와 Kustomize로 dev/qa/prod 배포하는 패턴을 정리한 관찰 문서
이 프로젝트에서의 Kustomize 활용
환경별 overlay 및 strategic merge/JSON 6902 patch 관리
블록체인/webhook 이벤트 리스너 워커를 ArgoCD+Kustomize로 배포할 때의 패턴과 함정을 정리한 기술 문서
이 프로젝트에서의 Kustomize 활용
dev/qa/prod 환경별 base/overlay 구성 분리
PostgreSQL LISTEN/NOTIFY 워커를 ArgoCD+Kustomize+Jenkins로 dev/qa/prod 배포하는 GitOps 파이프라인 노트
이 프로젝트에서의 Kustomize 활용
base/overlays 구조로 dev/qa/prod 환경별 manifest 차이를 patch 관리
위 프로젝트들에서 같이 쓰인 다른 기술입니다.