
쿠버네티스가 쉬워지는 컨테이너 이야기 — memory편
2
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
쿠버네티스 메모리 관리 심층 분석
이 게시물은 쿠버네티스 환경에서 메모리 관리와 OOM Killer 작동 방식을 리눅스와 cadvisor 관점에서 자세히 설명합니다.핵심 내용
- 리눅스의 free 명령과 메모리 구성 요소(used, free, buff/cache, available) 해석
- 페이지 캐시의 역할과 tmpfs와 파일시스템 간 읽기 속도 차이 실험
- memory 컨트롤러의 주요 파일(memory.events, memory.max 등)과 기능 소개
- cadvisor가 바라보는 RSS와 WSS 메모리 측정 방식 차이
- OOM Killer 동작 과정 및 oom_score 계산법
- OOM 상황에서 메모리 사용량과 oom_score_adj에 따른 프로세스 종료 우선순위
- 쿠버네티스가 자체 OOM Killer는 없으나 노드 압력 상황 대응 노력