OpenEBS架构¶
OpenEBS 又称为 Container Attached Storage
(基于容器的块存储):
OpenEBS遵循微服务架构,本身作为一组容器部署在Kubernetes工作节点上,使用Kubernetes编排管理OpenEBS组件
完全构建于用户空间
OpenEBS支持一系列存储引擎(storage driver),通常使用案例:
Cassandra 这样的分布式应用程序可以使用 LocalPV 引擎实现低延迟写
MySQL Atlas 和 PostgreSQL Atlas 可以使用 ZFS 引擎( cStor )进行恢复
Kafka消息队列系统 这样的流媒体应用程序可以使用 NVMe存储 引擎 Mayastor (OpenEBS开发的NVMe-oF存储)
参考¶
OpenEBS动态创建存储 非常详尽的产品介绍,应该是官方文档的clone,我感觉需要多阅读几遍,并结合其包容的技术(例如 ZFS Longhorn k8s分布式存储 等)进行思考才能理解这个技术指南