이번 포스트에서는 쿠버네티스에서 Persistent Volume을 사용하는 방법에 대해서 다룬다. 쿠버네티스도 도커 스웜과 비슷하게 여러 호스트에 걸쳐 Stateless한 컨테이너를 마이크로서비스로서 배포하는 것을 목표로 하기 때문에, 실제 운영 단계에서는 어쩔 수 없이 Persistent Volume의 도입을 고려해야만 한다.
쿠버네티스는 다양한 스토리지 디스크에 대한 마운트 인터페이스를 지원하기 때문에 현재 환경에 적합한 스토리지를 선택해 사용하면 된다. 나의 주관적인 견해로서는, 쿠버네티스의 Persistent Volume은 아래와 같이 구분될 수 있다, 쿠버네티스가 지원하는 모든 스토리지에 대해서는 여기에서 확인할 수 있다.
임시 볼륨 로컬 볼륨 네트워크 볼륨 네트워크 볼륨 (클라우드 종속적) emptyDir hostpath local iSCSI NFS cephFS glusterFS ... gcePersistentDisk awsEBS azureFile ... 위 표는 쿠버네티...