Pod에 Default로 사용되는 Volume은 Empty dir로 Pod가 생성될 때 같이 생성되고, Pod가 삭제 될 때 같이 삭제되는 임시 Volume입니다.


위와 같이 Pod와 생명 주기를 같이 하지 않는 물리적인 Disk 공간이 필요할 때 사용하는 것이 Persistent Volume입니다.


GKE에서는 Persistent Volume을 생성 및 Pod에 연결하기 위해서 요청하는 Persistent Volume Claim(PVC)가 필요합니다.





PV의 옵션은 다음과 같습니다.


AccessMode :

 - ReadWriteOnce(RWO) : 하나의 Node 에 마운트 되고 읽기 쓰기가 가능합니다.

 - ReadOnlyMany(ROX)  : 여러 개의 Nodes 에 마운트가 가능하며 동시에 읽기가 가능하고  쓰기는 불가능 합니다.

 - ReadWriteMany(RWX) : 여러 개의 Nodes 에 마운트가 가능하며 동시에 읽기와 쓰기가 가능합니다.


Reclaim Policy : PV가 재 사용 될 때 내용을 지우고 재 사용 할 것인지 데이터를 유지할 것 인지에 대한 정책입니다.

 - Retain :  삭제 하지 않고 PV의 내용을 유지합니다.

 - Recycle: 재사용이 가능하며 재 사용시에는 자동으로 데이터가 삭제 처리 됩니다.

 - Delete : 볼륨의 사용이 끝나면 , 해당 볼륨은 삭제 됩니다.