注意

本文档适用于 Ceph 开发版本。

Rook

Rook (https://rook.io/) 是一个编排工具,可以在 Kubernetes 集群中运行 Ceph。

The rook该模块提供了 Ceph 的编排框架(用于控制集群服务的模块,如dashboard控制集群服务)和

编排模块仅向其他模块提供服务,这些模块反过来提供用户界面。要尝试使用 rook 模块,您可能想使用Orchestrator CLI模块。

要求

  • 在 Kubernetes 中运行使用 Rook 设置的 ceph-mon 和 ceph-mgr 服务。

  • Rook 0.9 或更高版本。

配置

由于 Rook 集群的 ceph-mgr 守护进程作为 Kubernetes Pod 运行,因此rook模块可以无任何显式配置地连接到 Kubernetes API。

开发

如果您是开发者,请参阅Hacking on Ceph in Kubernetes with Rook以获取设置开发环境以与此一起工作的说明。

由 Ceph 基金会带给您

Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.