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