Limits 2

[Scenario Playbook - 심화편 | Medium Level #17] 쿠버네티스 클러스터에서 발생하는 OutOfMemory(OOM) 문제 해결

쿠버네티스 환경에서 Pod이 과도한 메모리를 사용하여 OOM(Out of Memory) 문제가 발생하면, 애플리케이션이 강제 종료되거나 클러스터 전체의 안정성이 저하될 수 있습니다.이 글에서는 OOM 문제의 원인을 분석하고, 리소스 요청(Request) 및 제한(Limit) 설정을 통해 이를 방지하는 방법을 다룹니다. 📌 글에서 다루는 상황들  1. Pod이 과도한 메모리를 사용하여 OOMKilled 상태가 되는 문제 해결 2. 리소스 요청 및 제한을 설정하여 메모리 사용량을 제어하는 방법 3. kubectl 및 메모리 사용량 모니터링 도구를 활용한 트러블슈팅 방법 각 문제를 실무에서 바로 활용할 수 있도록 Manifest 템플릿과 예상 결과 값을 제공합니다. 1️⃣ Pod이 과도한 메모리를 사용하여 ..

[Scenario Playbook - 심화편 | Medium Level #14] 네임스페이스별 리소스 할당 및 ResourceQuota 설정

쿠버네티스 클러스터에서는 여러 애플리케이션과 팀이 공유하는 리소스를 효율적으로 관리하는 것이 중요합니다.이를 위해 네임스페이스별 리소스 제한(ResourceQuota)과 요청(Request)을 설정하여 특정 팀 또는 애플리케이션이 과도한 리소스를 사용하지 않도록 관리하는 방법을 다룹니다. 📌 글에서 다루는 상황들  1. 네임스페이스별 CPU 및 메모리 사용량 제한 설정 2. Pod 및 Container가 사용할 수 있는 리소스 범위 지정 3. kubectl을 활용한 ResourceQuota 상태 조회 및 적용 방법 각 문제를 실무에서 바로 활용할 수 있도록 Manifest 템플릿과 예상 결과 값을 제공합니다. 1️⃣ 네임스페이스별 CPU 및 메모리 사용량 제한 설정 ❓ 문제 상황 운영팀에서 팀별로 네임..

728x90