云容器引擎支持使用天翼云对象存储作为存储卷。当前cstor-csi插件支持使用对象存储动态存储卷和静态存储卷,通过将对象存储挂载到容器指定目录下,以实现数据持久化需求。
天翼云对象存储为客户提供海量、弹性、高可靠、高性价比的存储产品,是专门针对云计算、大数据和非结构化数据的海量存储形态,通过S3协议和标准的服务接口,提供非结构化数据(图片、音视频、文本等格式文件)的无限存储服务。
使用限制
服务开通
使用前请在云容器引擎集群所在资源池,相应开通对象存储服务,参照指引:点这里
开通地域选择参见:点这里
存储类型
当前cstor-csi仅支持标准、低频两种存储类型
数据加密
当前cstor-csi不支持上传对象以加密的方式存储在ZOS中
其他
对象存储产品本身使用限制参见:点这里
产品规格
cstor-csi支持标准存储、低频存储两种存储类型,这些存储类型具有不同的特点和适用场景,详见:对象存储性能说明
注意
当CSI版本为4.0.0及其以上版本时,删除不为空的对象存储pvc时,将保留对象存储bucket但删除对应的pvc和pv,您可以通过对象存储控制台删除对应的bucket。
使用场景
根据业务需求,对象存储类型的存储卷常见以下使用场景:
使用对象存储动态存储卷:即用户无需预先创建bucket,只需创建PVC时指定存储类(StorageClass),存储插件cstor-csi就会自动创建bucket及对应PV资源,推荐使用。
使用对象存储静态存储卷:即用户预先创建bucket,并创建对应的PV资源。之后在创建PVC时选择已有PV进行挂载。适用于已有可用的底层存储或底层存储需要包周期的场景。
有状态负载挂载对象存储:支持有状态负载通过PVC模版的方式,实现为每一个Pod关联一个独有的PVC及PV,当Pod被重新调度后,仍然能够根据该PVC名称挂载原有的数据。