核心概念
Rook Operator
Rook operator 是一个简单的容器,包含启动和监控存储集群所需的一切。operator 会启动并监控 Ceph monitor pods、提供 RADOS 存储的 Ceph OSD 守护进程,以及启动和管理其他 Ceph 守护进程。operator 通过初始化运行服务所需的 pods 和其他资源,管理用于池、对象存储(S3/Swift)和文件系统的 CRD。
operator 会监控存储守护进程以确保集群健康。Ceph mons 会在必要时启动或故障转移,随着集群的扩展或缩减,operator 也会做出相应调整。operator 还会监视 Ceph 自定义资源(CR)中指定的期望状态变化并应用这些更改。
Rook 会自动配置 Ceph-CSI 驱动,将存储挂载到你的 pods。rook/ceph 镜像包含管理集群所需的所有工具。
Ceph CSI
Ceph CSI 插件实现了 CSI 支持的容器编排器(CO)与 Ceph 集群之间的接口。它们支持动态创建 Ceph 卷并将其附加到工作负载。