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