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