더 나은 인프라 선택을 위한 독립 가이드 THE INFRASTRUCTURE EDIT
OPERATIONS / NODEPICK GUIDE

노드 메모리가 남는데 Kubernetes 컨테이너가 OOMKilled 되는 이유

컨테이너의 메모리 limit이 적용된 상황에서는 노드에 여유가 있어도 해당 컨테이너가 허용 범위를 넘을 수 있습니다. OOMKilled 표시와 실제 사용량·제한값을 대조하고 노드 부족으로만 단정하지 않습니다.

노드픽 에디토리얼작성·업데이트 2026-11-04
노드 메모리가 남는데 Kubernetes 컨테이너가 OOMKilled 되는 이유의 주제를 표현한 AI 콘셉트 이미지
AI 제작 콘셉트 이미지입니다. 특정 시설·제품의 실사진이 아닙니다.
먼저 기억할 핵심
  • 노드 전체 여유와 컨테이너 제한은 다릅니다
  • 평균값보다 종료 직전과 초기화 사용량을 봅니다
  • 값을 무제한으로 바꾸기 전에 원인을 조사합니다

노드 전체 여유와 컨테이너 제한은 다릅니다

컨테이너의 메모리 limit이 적용된 상황에서는 노드에 여유가 있어도 해당 컨테이너가 허용 범위를 넘을 수 있습니다. OOMKilled 표시와 실제 사용량·제한값을 대조하고 노드 부족으로만 단정하지 않습니다.

평균값보다 종료 직전과 초기화 사용량을 봅니다

짧은 사용량 급증이나 시작 작업을 평균 그래프가 놓칠 수 있습니다. 같은 Pod의 여러 컨테이너와 실제 적용 자원 설정을 확인합니다. requests를 늘리는 것과 limits를 바꾸는 것은 역할이 달라 구분해야 합니다.

값을 무제한으로 바꾸기 전에 원인을 조사합니다

누수·동시 요청·캐시·배치 크기를 검토하고 정상 요구량을 측정합니다. 시험 환경에서 조건을 재현한 뒤 제한 조정과 앱 수정을 판단합니다. 재시작이 줄었다는 것뿐 아니라 다른 Pod에 자원 압박이 생기지 않았는지도 확인합니다.

서버 운영 실행 전 점검표

  • 노드 전체 여유와 컨테이너 제한은 다릅니다
  • 평균값보다 종료 직전과 초기화 사용량을 봅니다
  • 값을 무제한으로 바꾸기 전에 원인을 조사합니다
조건을 넣어 직접 계산하기 →

이 가이드의 근거 문서

출처 확인일: 2026-11-04. 공식 문서에 기반한 편집 가이드이며 직접 수행한 벤치마크가 아닙니다. 비용 사례는 명시된 가정에 한합니다.

  1. Kubernetes 공식 문서 ↗
오류 제보 방법

함께 읽으면 좋은 가이드