注意
本文档适用于 Ceph 的开发版本。
Rook
Rook (https://rook.io/) 是一个编排工具,可以在 Kubernetes 集群内运行 Ceph。
rook 模块在 Ceph 的编排器框架(由 dashboard 等模块用于控制集群服务)和 Rook 之间提供集成。
编排器模块仅向其他模块提供服务,而其他模块又提供用户界面。要试用 rook 模块,您可能需要使用编排器 CLI 模块。
要求
在 Kubernetes 中运行使用 Rook 设置的 ceph-mon 和 ceph-mgr 服务。
Rook 0.9 或更高版本。
配置
由于 Rook 集群的 ceph-mgr 守护程序作为 Kubernetes Pod 运行,因此 rook 模块无需任何显式配置即可连接到 Kubernetes API。
开发
如果您是开发人员,请参阅使用 Rook 在 Kubernetes 中开发 Ceph,了解设置用于此项工作的开发环境的说明。