본문 바로가기
인프라/인프라구축

[DevOps] 웹서버 + CI/CD + Docker + kubernetes 구축 프로젝트

by devthrive 2025. 8. 25.
반응형

 

장비역할VMware/클라우드 구분주요 설치 및 설정 항목 명세서

장비 역할 구분 주요설치 및 설정 항목
본체 VM Kubernetes 클러스터 (CI/CD, DB, 모니터링) Master VM Kubernetes 마스터, Helm 차트 저장소
Worker VM1 - Java/Spring Build (on Worker1)
- GitLab CI/CD Runner (쿠버네티스 Pod)
Worker VM2 - PostgreSQL DB (K8s StatefulSet)
- Prometheus + Grafana (K8s Pods)
노트북 주력 개발 환경 & 클러스터 관리 로컬 PC - Java/Spring 개발환경 (IDE, SDK)
- Git Client
- kubectl CLI 및 kubeconfig 파일
- Docker Desktop (로컬 테스트용)
AWS EC2 웹 애플리케이션 배포 & 외부 노출, GitLab 리포지토리 AWS EC2 - K3s (경량 Kubernetes)
- Java/Spring 웹 애플리케이션 배포
- Public IP, 보안 그룹 설정
- Ingress Controller (예: Traefik, Nginx Ingress)
- GitLab CE (리포지토리 기능만 활용)

 

해당 구성으로 DevOps구축과 관리겸 공부 중입니다.

반응형