云容器引擎服务提供cstor-csi插件,基于Kubernetes容器存储接口(CSI),深度融合天翼云存储服务云硬盘、弹性文件存储等,并完全兼容Kubernetes原生的存储服务。
插件介绍
cstor-csi插件包括cstor-csi-provisioner和cstor-csi-nodeplugin两部分。
- cstor-csi-provisioner以无状态负载形态部署,通过将云存储服务的功能与 Kubernetes 的存储框架无缝集成,使用户能够通过 Kubernetes API 动态创建和删除存储卷,而无需直接与云存储服务进行交互;
- cstor-csi-nodeplugin以守护进程形态部署在所有节点,将存储卷与节点上的容器运行时进行集成,并提供对存储卷的挂载、卸载和快照等操作的支持,以使容器可以方便地使用存储卷提供的持久性存储功能。
插件安装
前提条件
- 部分资源池插件安装需要配置用户AK、SK。安装前请首先到天翼云门户“用户”-“安全设置”-“用户AccessKey”中获取AK;SK可以在首次“创建AccessKey”时获取,也可提通过工单获取存量SK。
- 请检查天翼云账户余额是否在100元以上,cstor-csi插件开通的存储为按需付费方式,需要账户余额在100元以上才可正常开通。
操作步骤
- 登录“云容器引擎”管理控制台;
- 在集群列表页点击进入指定集群;
- 进入主菜单“插件”——“插件市场”,选择cstor-csi,点击“安装”;
- 在弹出的安装界面,配置用户AKSK,点击“安装”;
- 安装成功后将跳转到插件实例列表页,可以看到插件安装状态。如果插件安装失败,可以查看失败日志,通过工单反馈问题。
插件使用
cstor-csi插件安装完成后,会默认创建示例存储类,可以在“存储”——“存储类”列表中查看。
说明默认创建的存储类仅为建议配置,用户可以根据使用场景需要自行创建存储类。
默认创建的存储类类型,由云容器引擎服务根据当前集群所在资源池已上线的存储产品决定。比如华北2资源池,未上线云盘极速型SSD,那么默认不会创建该类型的存储类。
cstor-csi默认创建存储类型、对应驱动及应用场景等说明如下:
插件升级/更新
您可以在控制台看插件实例,并根据需要对插件进行升级或者更新。
- 登录“云容器引擎”管理控制台;
- 在集群列表页点击进入指定集群;
- 进入主菜单“插件”——“插件市场”,选择cstor-csi,点击进入查看详情。在插件详情页可以看到版本列表,在说明中可以获取各版本发布变更内容,根据需要确定升级版本;
- 进入主菜单“插件”——“插件实例”,选择cstor-csi,可以选择版本进行升级,也可以更新插件配置。
说明如果当前插件版本已是最新版,“插件实例”列表页将不可见“升级”按钮。
插件卸载
- 登录“云容器引擎”管理控制台;
- 在集群列表页点击进入指定集群;
- 进入主菜单“插件”——“插件实例”,选择cstor-csi,点击“卸载”。
产品 provisioner storageClass type 类型 绑定模式 应用场景 备注 云硬盘 disk.csi.cstor.com storageclass-disk-sata SATA 普通IO 立即绑定 由SATA存储介质构成的云硬盘。提供可靠的块存储,可运行关键应用程序 无 storageclass-disk-sata-topology SATA 普通IO 延迟绑定 由SATA存储介质构成的云硬盘。提供可靠的块存储,可运行关键应用程序 为延迟绑定模式,它将在Pod调度后,根据调度所在的可用区,才创建该可用区的云硬盘。 storageclass-disk-sas SAS 高IO 立即绑定 由SAS存储介质构成的云硬盘。提供高IO和低延迟性能,支持NoSQL/关系型数据库,数据仓库,文件系统等应用 无 storageclass-disk-ssd-genric SSD-genric 通用型SSD 立即绑定 通用型SSD类型,由SSD存储介质构成的云硬盘。提供可靠的块存储,适用于企业关键应用 无 storageclass-disk-ssd SSD 超高IO 立即绑定 由SSD存储介质构成的云硬盘。适用于超大带宽的读写密集型应用场景 无 storageclass-disk-fast-ssd FAST-SSD 极速型SSD 立即绑定 由SSD存储介质构成的云硬盘。适用于超大IOPS、超大带宽和超低时延的大型数据库应用场景 无 弹性文件 nas.csi.cstor.com storageclass-nas-capacity capacity 容量型 立即绑定 适用于大容量、低时延的业务,如代码存储、日志存储、Web服务、虚拟桌面等 挂载弹性文件时,不涉及可用区概念,支持跨可用区访问 storageclass-nas-performance performance 性能型 立即绑定 适用于海量小文件、随机IO密集型以及时延敏感型业务,如高性能计算、文件共享、内容管理等 对象存储 zos.csi.cstor.com cstor-csi-zos-standard-sc STANDARD 标准存储 立即绑定 提供高可靠、高可用、高性能的存储服务,适用于频繁访问(平均一月访问多次)的存储场景,比如移动应用、网站、音视频、社交图片、大数据分析等业务场景。 由于storageClass中需要保存用户对象存储的AK/SK的secret信息,不便于在部署时安装,所以需要用户在使用过程中自行构建storageClass cstor-csi-zos-standard-ia-sc STANDARD_IA 低频存储 立即绑定 提供高可靠、低成本的存储服务,适用于不频繁访问(平均一月访问一次)的存储场景,但在需要时也能快速实时访问数据的业务场景,比如数据备份、监控数据存储等场景。