本地存儲概述
更新時間 2025-06-23 20:00:47
最近更新時間: 2025-06-23 20:00:47
分享文章
本節介紹了用戶指南: 本地存儲概述。
云容器引擎支持使用本地存儲卷。當前cstor-csi插件支持通過LVM和LocalPV的方式動態使用容器集群節點上的硬盤或者文件系統。
功能介紹
本地存儲卷包含以下幾種方式,可以根據業務需求及存儲特點進行選擇。
| 類型 |
存儲卷類型 | 能力供應 | 特點 |
|---|---|---|---|
| LocalPV | 動態存儲卷 | cstor-csi插件 | 使用節點上已有數據目錄,動態創建子路徑綁定到PV上,供業務使用。 |
| LocalPV | 靜態存儲卷 | Kubernetes原生 | 通過手動創建PV,指定節點親和性及本地存儲設備的方式使用本地存儲。pod無需手動調度指定的節點。 |
| HostPath | - | Kubernetes原生 | 將主機節點文件系統上指定文件或目錄掛載到 Pod 中。 |
| LVM | 動態存儲卷 | cstor-csi插件 | 基于節點上的數據盤,虛擬化成一個小型存儲池,當需要特定份額的存儲時,從中劃分出對應份額的磁盤跟用戶容器使用。 |
約束與限制
- cstor-csi插件本地存儲功能需要插件版本>=3.3.3;
- 請勿在節點上手動刪除存儲池或卸載數據盤,否則會導致數據丟失等異常情況;
- 請勿對本地存儲資源自行執行增刪改等操作,否則會導致PVC不可用或者無法達到使用預期。 本地存儲資源包括存儲池管理的VG,PV,LV,或者基于硬盤構建的文件系統;或者自行申領的文件系統等;
- 重置或縮容節點會導致與節點關聯的本地持久存儲卷類型的PVC/PV數據丟失,無法恢復,且PVC/PV無法再正常使用;
- 本地存儲并非高可用存儲卷,只適用于一些臨時數據的保存及應用自帶高可用的場景;
- LVM本地存儲卷,不支持數據的跨節點遷移,不適合在高可用場景中使用。
使用場景
本地存儲適用于對存儲I/O性能、海量存儲性價比有極高要求的業務場景。