基于Rook构建Ceph云原生存储
Rook特性剖析
- 简单和可靠的⾃动化资源管理
- 超融合存储集群
- ⾼效数据分布和复制
- 提供块、⽂件、对象存储
- 管理多种开源存储
- 易于提供数据中⼼弹性存储
- 基于Apache 2.0开源
- 已对通⽤硬件优化
Rook与k8s结合
rook负责初始化和管理Ceph集群
- monitor集群
- mgr集群
- osd集群
- pool管理
- 对象存储
- ⽂件存储
监视和维护集群健康状态
- rook负责提供访问存储所需的驱动
- Flex驱动(旧驱动,不建议使⽤)
- CSI驱动
- RBD块存储
- CephFS⽂件存储
- S3/Swift⻛格对象存储
Rook架构解析
所有对象依托于kubernetes集群
- mon
- rgw
- mds
- mgr
- osd
- Agent
- csi-rbdplugin
- csi-cephfsplugi
抽象化管理,隐藏细节
- pool
- volumes
- filesystems
- buckets