더북(TheBook)

실습 동적 볼륨 프로비저닝이 적용된 영구볼륨클레임을 배치하라.

# 예제 5-8에 정의된 영구볼륨클레임을 배치
kubectl apply -f todo-list/postgres-persistentVolumeClaim-dynamic.yaml

# 클레임과 볼륨의 목록을 확인
kubectl get pvc
kubectl get pv

# 영구볼륨클레임을 삭제
kubectl delete pvc postgres-pvc-dynamic

# 볼륨의 목록을 다시 확인
kubectl get pv

실습 예제의 실행 결과가 어떠했는가? 도커 데스크톱에서 동적 볼륨 프로비저닝에 쓰는 기본 스토리지 유형은 호스트경로 볼륨이다. 반면 AKS는 애저 파일스(Azure Files)를 쓰고, K3s는 역시 호스트경로 볼륨을 쓰지만 영구볼륨클레임이 사용되는 파드가 생성되는 시점에 영구볼륨이 생성되는 식으로 조금 다르게 동작한다. 따라서 이 실습 예제에서는 영구볼륨이 생성되는 것을 볼 수 없었을 것이다. 그림 5-19는 도커 데스크톱 환경에서의 실습 실행 결과다. 영구볼륨이 생성되어 영구볼륨클레임에 연결된 것을 볼 수 있다. 영구볼륨클레임이 삭제되면 영구볼륨도 함께 삭제된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.