레이싱 매치 백엔드 GitOps 배포 문서
Jenkins CI와 ArgoCD를 연계한 Kubernetes 배포 매니페스트를 Kustomize로 관리하는 GitOps 저장소
이 프로젝트에서의 Kubernetes 활용
애플리케이션이 배포되는 컨테이너 오케스트레이션 대상 플랫폼
프로젝트 18개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
여러 서버에 걸쳐 컨테이너의 배포·확장·자가 복구를 자동화하는 오케스트레이션 플랫폼
Kubernetes는 여러 대의 서버(노드)를 하나의 클러스터로 묶어, 그 위에서 컨테이너 워크로드를 자동으로 배치·실행·복구하는 오케스트레이션 시스템이다. 컨테이너를 수동으로 서버에 올리고 장애 시 재시작하고 트래픽에 따라 늘리는 작업을 사람이 직접 하기 어려워지면서, 이런 운영을 선언적 설정과 컨트롤러 기반으로 자동화하기 위해 만들어졌다. 사용자는 원하는 상태(state)를 YAML로 선언하기만 하면, Kubernetes가 실제 상태를 그 목표에 맞게 지속적으로 조정한다. 단일 애플리케이션부터 다수의 마이크로서비스, 배치 작업, 주기적 스케줄러까지 하나의 플랫폼에서 일관된 방식으로 운영할 수 있다.
sample-app 컨테이너를 2개의 Pod 복제본으로 실행하도록 선언하며, Kubernetes는 이 상태를 계속 유지하려고 시도한다.
apiVersion: apps/v1
kind: Deployment
metadata:
name: sample-app
spec:
replicas: 2
selector:
matchLabels:
app: sample-app
template:
metadata:
labels:
app: sample-app
spec:
containers:
- name: sample-app
image: sample-app:latest
ports:
- containerPort: 8080위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
Jenkins CI와 ArgoCD를 연계한 Kubernetes 배포 매니페스트를 Kustomize로 관리하는 GitOps 저장소
이 프로젝트에서의 Kubernetes 활용
애플리케이션이 배포되는 컨테이너 오케스트레이션 대상 플랫폼
NFT 마켓플레이스 워커 서비스를 체인별(Polygon/Klaytn/Ethereum)로 Kustomize와 ArgoCD로 배포하는 구조를 정리한 문서
이 프로젝트에서의 Kubernetes 활용
체인별 워커 워크로드를 실행하는 오케스트레이션 플랫폼
NFT 마켓플레이스 백엔드를 체인별로 분리해 Kustomize와 ArgoCD로 배포하는 GitOps 문서 저장소
이 프로젝트에서의 Kubernetes 활용
체인별 백엔드 서비스 배포 환경
NFT 마켓플레이스 어드민 프런트엔드의 ArgoCD 기반 GitOps 배포 구조와 CI/CD 흐름을 정리한 문서 저장소입니다.
이 프로젝트에서의 Kubernetes 활용
어드민 프런트엔드 애플리케이션을 컨테이너로 배포하는 대상 플랫폼
체인·환경별 Kustomize 오버레이와 시크릿 구조로 어드민 백엔드를 ArgoCD로 배포하는 GitOps 문서 저장소
이 프로젝트에서의 Kubernetes 활용
어드민 백엔드 서비스 배포 대상 클러스터 환경
Jenkins CI와 ArgoCD를 연계한 패션 NFT 백엔드 서비스의 Kustomize 기반 배포 파이프라인 관찰 문서
이 프로젝트에서의 Kubernetes 활용
패션 NFT 백엔드 서비스가 배포되는 대상 클러스터 환경
뉴스/미디어 플랫폼용 쿠버네티스 클러스터의 컨트롤 플레인 부트스트랩 구성을 정리한 관찰 문서
이 프로젝트에서의 Kubernetes 활용
뉴스 플랫폼이 운영되는 클러스터 환경
Docker Compose와 Kubernetes(Kustomize)를 병행 운용하는 플랫폼 배포 구성을 정리한 문서 레포지토리
이 프로젝트에서의 Kubernetes 활용
프로덕션 환경의 컨테이너 오케스트레이션 기반
ArgoCD 부트스트랩부터 10+ 서비스의 환경·체인별 시크릿 관리까지 정리한 GitOps 배포 구성 관찰 문서
이 프로젝트에서의 Kubernetes 활용
매니페스트 기반으로 배포되는 대상 플랫폼
체인별 폴더 구조와 Kustomize base/overlays로 크론 스케줄러를 Jenkins-ArgoCD GitOps 흐름으로 배포하는 구조를 정리한 문서
이 프로젝트에서의 Kubernetes 활용
CronJob 또는 Deployment 형태로 스케줄러 워크로드를 실행
체인별 Kustomize 매니페스트와 ArgoCD 연동 흐름을 정리한 블록체인 인덱서 GitOps 배포 저장소
이 프로젝트에서의 Kubernetes 활용
인덱서 서비스가 배포되는 컨테이너 오케스트레이션 플랫폼
온라인 레이싱 게임 API 서버를 ArgoCD와 Kustomize로 운영하는 GitOps 배포 구성과 게임 도메인 특화 대응 정리
이 프로젝트에서의 Kubernetes 활용
API 서버 컨테이너를 multi-replica로 운영하는 배포 플랫폼
레이싱 게임 점수 정산·보상·알림을 처리하는 백엔드 워커의 ArgoCD+Kustomize 배포 관찰 문서
이 프로젝트에서의 Kubernetes 활용
워커 파드 배포 및 오케스트레이션 대상 플랫폼
NFT 런치패드 어드민 SPA 를 ArgoCD·Kustomize 로 배포할 때의 구조와 함정을 정리한 문서
이 프로젝트에서의 Kubernetes 활용
SPA 서빙 컨테이너를 운영하는 배포 플랫폼
NFT 프로젝트 백엔드 API를 ArgoCD와 Kustomize로 dev/qa/prod 배포하는 패턴을 정리한 관찰 문서
이 프로젝트에서의 Kubernetes 활용
NFT 백엔드 API 서버를 dev/qa/prod 환경으로 오케스트레이션
블록체인/webhook 이벤트 리스너 워커를 ArgoCD+Kustomize로 배포할 때의 패턴과 함정을 정리한 기술 문서
이 프로젝트에서의 Kubernetes 활용
listener 워커 Pod 배포 및 오케스트레이션
PostgreSQL LISTEN/NOTIFY 워커를 ArgoCD+Kustomize+Jenkins로 dev/qa/prod 배포하는 GitOps 파이프라인 노트
이 프로젝트에서의 Kubernetes 활용
워커 워크로드가 실행되는 컨테이너 오케스트레이션 환경
Argo Workflows hello-world 예제를 뜯어보며 CRD 동작 원리와 입문 함정을 정리한 관찰자 시점 학습 문서
이 프로젝트에서의 Kubernetes 활용
Workflow CRD 와 controller 가 동작하는 클러스터 환경
위 프로젝트들에서 같이 쓰인 다른 기술입니다.