더북(TheBook)

쿠버네티스의 볼륨 유형 중에는 분산 스토리지 시스템의 지원을 받는 것이 여럿 있다. AKS 클러스터에서는 애저 파일스나 애저 디스크를 쓸 수 있고, EKS 클러스터에서는 일래스틱 블록 스토어(Elastic Block Store), 온프레미스 환경에서는 NFS(Network File System)나 글러스터FS(GlusterFS) 같은 네트워크 파일 시스템을 사용하기도 한다. 이들 시스템은 필수 설정이 각기 다른데, 이런 설정을 파드 정의에 기술할 수도 있다. 하지만 이 경우 특정 스토리지 솔루션에 대한 의존도가 높아지기 때문에 쿠버네티스에서는 이를 대체하기 위해 스토리지 솔루션과의 결합을 느슨하게 유지하는 유연성 있는 수단을 제공한다.

앞서 파드는 컴퓨팅 계층의 추상이며, 서비스는 네트워크 계층의 추상이라고 설명했었다. 스토리지 계층의 추상으로는 영구볼륨(PersistentVolume, PV)영구볼륨클레임(PersistentVolumeClaim, PVC)이 있다. 영구볼륨은 사용 가능한 스토리지의 조각을 정의한 쿠버네티스 리소스다. 영구볼륨은 클러스터 관리자가 만드는데, 각각의 영구볼륨에는 이를 구현하는 스토리지 시스템에 대한 볼륨 정의가 들어 있다. 예제 5-5는 NFS 스토리지를 사용하는 영구볼륨 정의 예다.

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