跳转到内容

存储

TKE 存储板块面向 Kubernetes 持久化存储操作,覆盖 PV、PVC、StorageClass、CBS 云硬盘、CFS 文件存储、COS 对象存储和常见挂载故障排查。


阶段目标推荐文档
基础概念理解 PV/PVC/StorageClass/CSI 和访问模式存储基础概念
块存储为数据库、StatefulSet、单 Pod 状态服务创建云硬盘动态创建 CBS PVC
共享文件为多副本服务挂载共享文件系统使用 CFS PVC
对象存储将 COS 挂载给数据集、模型、备份类任务挂载 COS
故障处理定位 PVC Pending、VolumeMount 失败、性能异常存储排障

存储Kubernetes 对象访问模式适用场景
CBS 云硬盘StorageClass/PVC/PVReadWriteOnce数据库、队列、单 Pod 状态服务
CFS 文件存储StorageClass/PVC/PVReadWriteMany多 Pod 共享目录、配置、模型缓存
COS 对象存储PV/PVC 或 SDKReadWriteMany数据集、模型、备份、日志归档
本地存储emptyDir/hostPath/local PV视配置而定临时缓存、高性能本地读写

CBS 是块存储,通常一个云硬盘同时只能挂载到一个节点;CFS 和 COS 可用于多 Pod 共享,但语义、性能和一致性与本地文件系统不同。


Terminal window
kubectl get storageclass
kubectl get pv
kubectl get pvc -A
kubectl describe pvc <pvc-name> -n <namespace>
kubectl describe pod <pod-name> -n <namespace>