使用阿里云CSI Plugin实现LVM数据卷动态扩容

阚俊宝 2019-10-10

集群 插件 Create plugin Access github 扩容 LVM kubernetes CSI

概要

LVM存储类型为本地存储,并非可随着Pod迁移的可插拔的分布式存储方案,如果Pod期望在多个节点上使用相同的lvm卷,则需要在每个节点上都创建相同名字的lvm卷,这样Pod调度的时候可以继续使用相同的lvm卷名进行挂载。然而这样势必会造成有些节点上的lvm卷空间浪费,解决浪费的问题,可以通过将pod固定在某个节点运行,减少调度,这样只会在这个节点上创建需要的lvm卷。

阿里云容器服务CSI插件支持LVM数据卷的挂载、管理功能,可以动态创建LVM卷并挂载使用。且在最新的版本中可以通过修改pvc的大小,动态扩容lvm卷的大小,在重启应用Pod时进行文件系统扩容。

LVM实现原则:

Provision Lvm数据卷的过程中,只会创建lvm类型pv对象,不会真正在节点上创建lvm volume;

创建lvm卷需要在已有的vg基础上进行,即需要

登录 后评论
下一篇
阿里巴巴云原生小助手
4413人浏览
2020-02-11
相关推荐
初识LVM及ECS上LVM分区扩容
7827人浏览
2018-03-28 08:14:42
linux下磁盘管理机制--LVM
847人浏览
2017-11-16 17:08:00
阿里云K8S服务支持CSI存储卷
7932人浏览
2018-08-07 17:41:23
CSI 协议规范
1732人浏览
2019-06-17 11:29:56
云盘的逻辑卷管理
217人浏览
2019-07-15 11:55:27
0
0
0
9611