반응형
장비역할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구축과 관리겸 공부 중입니다.
반응형