在存储池中导入持久卷
CCE支持使用LVM将节点上的数据卷组成存储池(VolumeGroup),然后划分LV给容器挂载使用。在创建本地持久卷前,需将节点数据盘导入存储池。
约束与限制
- 本地持久卷仅在集群版本 >= v1.21.2-r0 时支持,且需要everest插件版本>=2.1.23,推荐使用>=2.1.23版本。
- 节点上的第一块数据盘(供容器运行时和Kubelet组件使用)不支持导入为存储池。
- 条带化模式的存储池不支持扩容,条带化存储池扩容后可能造成碎片空间,无法使用。
- 存储池不支持缩容和删除。
- 如果删除节点上存储池的磁盘,会导致存储池异常。
导入存储池
创建节点时导入
在创建节点时,在存储配置中可以为节点添加数据盘,选择“作为持久存储卷”导入存储池,详情请参见创建节点。
手动导入
如果创建节点时没有导入持久存储卷,或当前存储卷容量不够,可以进行手动导入。
- 前往ECS控制台为节点添加SCSI类型的磁盘。操作步骤详情请参见新增磁盘。
- 登录CCE控制台,单击集群名称进入集群。
- 在左侧导航栏中选择“存储”,并切换至“存储池”页签。
- 查看已添加磁盘的节点,选择“导入持久卷”,导入时可以选择写入模式。
如存储池列表中未找到手动挂载的磁盘,请耐心等待1分钟后刷新列表。
- 线性:线性逻辑卷是将一个或多个物理卷整合为一个逻辑卷,实际写入数据时会先往一个基本物理卷上写入,当存储空间占满时再往另一个基本物理卷写入。
- 条带化:创建逻辑卷时指定条带化,当实际写入数据时会将连续数据分成大小相同的块,然后依次存储在多个物理卷上,实现数据的并发读写从而提高读写性能。多块卷才能选择条带化。
扩容存储池
存储池扩容可采用两种方式:
- 通过以上手动导入的方式新增大容量磁盘。
- 前往ECS界面扩容已导入的云硬盘,详细操作请参见扩容云硬盘,然后等待存储池自动扩容。
以上两种方式均可达到存储池扩容的目的。