이 장 뒷부분에서 클러스터 전체에서 사용 가능한 볼륨을 다루겠지만, 지금은 좀 더 단순한 유형의 볼륨을 먼저 배울 것이다. 단순하다고는 하나 그래도 다양한 경우에 유용하다. 예제 5-1은 컨테이너 안에서 빈 디렉터리로 초기화되는 유형의 볼륨인 공디렉터리( EmptyDir)를 사용하는 파드 정의다. 하지만 공디렉터리는 파드 수준의 스토리지다. 컨테이너에 마운트되므로 외견상 디렉터리처럼 보이지만, 이미지나 컨테이너 레이어에 속하지 않는다.
예제 5-1 sleep-with-emptyDir.yaml, 간단한 볼륨 정의하기
spec:
containers:
- name: sleep
image: kiamol/ch03-sleep
volumeMounts:
- name: data # 이름이 data인 볼륨을 마운트
mountPath: /data # 이 볼륨을 경로 /data에 마운트
volumes:
- name: data # 볼륨 data의 정의
emptyDir: {} # 이 볼륨의 유형은 공디렉터리