Linux:Kernel:Module:overlay
OverlayFS (Overlay Filesystem) 는 두 개 이상의 디렉토리를 하나로 합쳐서 보여주는 Union 파일시스템입니다.
작동 원리
Kubernetes/Docker에서 overlay가 필요한 이유
Dockerfile 로 Container 이미지 레이어링 (예시):
Application Layer (쓰기 가능) ← 컨테이너에서 변경한 내용
↓
Image Layer 3 (읽기 전용) ← nginx 설정
↓
Image Layer 2 (읽기 전용) ← nginx 설치
↓
Image Layer 1 (읽기 전용) ← base Ubuntu
Docker/containerd는 이미지를 여러 레이어로 구성하고, overlay를 사용해서 이를 하나의 파일시스템처럼 보이게 합니다.