volume 類型
靜態volume
emptyDir 臨時空目錄, 用途,pod內多用戶同享一個目錄。與POD的生命周期一至,POD創建時創建,刪除時刪除。
Hostpath 宿主機1:1映射,用途為收集日志。容器遷移至其它節點數據會丟失。
storage-provide:公有雲存儲空間或分布式存儲
Persistent volume(PV,PVC)
PV的回收策略(persistentVolumeReclaimPolicy):Retain:PVC刪除后 PV與數據還存儲,但不可以創建PVC,手工回收。
Recycle:PVC刪除后自動起一個PVC,數據全部清空,但可以創建 新的PVC
Delete:刪除雲存儲或分布式存儲上的資源。
PV的訪問模式
綁定條件:
1.存儲大小
2.存儲模式
存儲模式:
1.ReadWriteOnce(RWO):可讀寫單節點掛載 類似:ceph-rbd
2.ReadOnlyMany(ROX):只讀多節點掛載 類似:ceph-rbd
3.ReadWriteMany(RWX):可讀寫多節點掛載 類似 :nfs,對象存儲。
PV類型支持
動態供給volume(推薦) Storage-class
優勢 :
1.不需要 提前創建好PV
2.封閉不同存儲類型。