
데브옵스
쿠버네티스가 쉬워지는 컨테이너 이야기 — memory편
두줄요약
쿠버네티스 메모리 관리에서 리눅스와 cadvisor가 보는 관점 차이, 페이지 캐시, RSS/WSS를 설명했습니다. OOM 동작과 oom_score_adj의 영향까지 짚어 메모리 모니터링 기준을 정리했습니다.
핵심 내용
- 쿠버네티스 메모리 관리를 이해하기 위한 리눅스 메모리 관점과 cadvisor 메트릭 관점의 차이 정리
- 페이지 캐시, memory.current, memory.stat, memory.max, memory.events, memory.oom.group 등 cgroup v2 메모리 컨트롤러 핵심 파일 설명
- RSS와 WSS 정의 및 계산 관점 비교, k8s에서 WSS가 컨테이너 메모리 예측에 더 적합한 이유 제시
- OOM 발생 과정과 oom_score_adj의 영향, tmpfs·shmem 상황에서 RSS만 보면 오판할 수 있는 사례 제시
