基础信息
云容器引擎(简称CCSE)提供高度可扩展的、高性能的Kubernetes集群、一站式容器服务;获得信通院可信云《全栈容器云解决方案》认证,其整合了镜像、监控、日志、负载均衡、灰度/蓝绿、多种弹性策略、高效调度、集群插件、模板市场等基础能力,帮助企业快速构建和运行可弹性扩展的应用。本文介绍如何通过CSI插件为CCSE容器挂载天翼云弹性文件服务作为数据卷。
注意事项
- CCSE引擎挂载弹性文件系统依赖cstor-csi插件,该插件在创建云容器引擎完成后通过插件市场进行配置。
- 云容器引擎和弹性文件系统须属于同一个VPC和子网下。
操作步骤
步骤一:创建云容器引擎CCSE
从天翼云官网创建一个云容器引擎CCSE,详细步骤参见云容器引擎CCSE-订购集群。
步骤二:安装cstor-csi插件
- 进入购买的CCSE集群,在“插件”-“插件市场”中选择“cstor-csi”插件进行安装。
- 安装时需要在yaml文件中填入用户天翼云的AK、SK信息,并点击底部的“安装”按钮:
注意安装过程中需提供用户天翼云AKSK,请从天翼云门户“用户”-“安全设置”-“用户AccessKey”中查看。
步骤三:通过控制台创建弹性文件系统作为持久卷
- 进入购买的CCSE集群,点击“存储”-“持久卷声明”-“新增”按钮。配置完成,单击“确定”按钮完成持久卷声明的创建。
- 在新增界面中,选择配置参数,部分参数如表所示:
参数 | 说明 | 取值参考 |
---|---|---|
名称 | 持久卷声明名称,最长100个字符,由小写字母、数字及"-"组成, 且开始和结尾只能是数字和字母。 |
pv-test |
StorageClass名称 | 存储类型对应的StorageClass名称。 | cstor-csi-nas-performance-sc |
容量 | 存储卷的容量,需要大于500GB。 | 512GB |
卷模式 | 文件系统或者块设备。 | 文件系统 |
访问模式 | 可选单机读写、多机读写、多机只读。 | 单机读写 |
- 短暂等待后,持久卷声明的状态从“创建中”变成“已绑定”,表示创建文件系统成功。
步骤四:将创建的持久卷作为数据盘
- 在为容器集群创建工作负载的时候,在配置“数据卷”步骤,选择“添加数据卷”,卷类型选择“使用已有PVC”作为数据卷,卷配置选择之前创建持久卷“pv-test”。
- 至此实现了通过CSI插件为CCSE容器挂载天翼云弹性文件服务作为数据卷。
相关文档
cstor-csi插件支持使用弹性文件动态存储卷和静态存储卷,通过将弹性文件存储卷挂载到容器指定目录下,以实现数据持久化需求,具体参见弹性文件存储(CT-SFS)-云容器引擎-用户指南。