쿠버네티스(Kubernetes) 환경에서 스프링부트 리소스 최적화
✅ 리소스 최적화 목표OOM 방지 및 과도한 리소스 낭비 방지HPA(Horizontal Pod Autoscaler) 대응 가능GC 튜닝과 컨테이너 메모리 사용률의 균형 유지1. Spring Boot 애플리케이션 유형 분류 유형 리소스 사용 특성REST API 서버낮은 메모리, 중간 CPU웹소켓 / 실시간 처리CPU 민감, GC 튜닝 필요배치 작업메모리 집중, 짧은 수명메시지 소비자평균 CPU, 가변 메모리2. 쿠버네티스 리소스 설정 예시resources: requests: memory: "512Mi" cpu: "250m" limits: memory: "1024Mi" cpu: "500m"💡 팁requests는 서비스 안정성을 보장limits는 최대치 제한 및 OOM Kill 회..
Programming
2025. 4. 23. 13:44