创建 TopoLVM 本地存储类
TopoLVM 是一种基于 LVM 的本地存储解决方案,提供简单、易维护且高性能的本地存储服务,适用于数据库、中间件等场景。使用前需要先创建 TopoLVM 存储类。
当 Persistent Volume Claim(PVC)绑定到该存储类后,平台会根据 Persistent Volume Claim 动态在节点上创建持久卷供业务应用使用。
目录
背景信息
使用优势
-
相较于远程存储(如 NFS 共享存储):TopoLVM 类型的存储位于节点本地,提供更好的 IOPS 和吞吐性能,以及更低的延迟。
-
相较于 hostPath(如 local-path):虽然两者均为节点本地存储,但 TopoLVM 支持灵活调度容器组到资源充足的节点,避免因资源不足导致容器组无法启动的问题。
-
TopoLVM 默认支持自动扩容。修改 Persistent Volume Claim 中的存储配额后,无需重启容器组即可自动完成扩容。
使用场景
-
仅需临时存储时,如开发调试。
-
存储 I/O 需求较高时,如实时索引。
约束与限制
请尽量仅在应用层能实现数据复制和备份的应用(如 MySQL)中使用本地存储,避免因本地存储缺乏数据持久性保障而导致数据丢失。
部署卷插件
点击部署后,在新打开的页面进行配置本地存储。
创建存储类
-
进入 管理员。
-
在左侧导航栏点击 存储管理 > 存储类。
-
点击 创建存储类。
-
选择 TopoLVM,然后点击 下一步。
-
按照以下说明配置存储类参数。
注意:以下内容以表单示例形式展示,也可选择使用 YAML 创建。
-
确认配置信息无误后,点击 创建 按钮。
后续操作
准备就绪后,可通知开发人员使用 TopoLVM 功能。例如,在容器平台的 存储 > 持久卷声明 页面创建 Persistent Volume Claim 并绑定到 TopoLVM 存储类。