Rook orchestrator integration

Rook (https://rook.io/) is an orchestration tool that can run Ceph insidea Kubernetes cluster.

The rook module provides integration between Ceph’s orchestrator framework(used by modules such as dashboard to control cluster services) andRook.

Orchestrator modules only provide services to other modules, which in turnprovide user interfaces. To try out the rook module, you might liketo use the Orchestrator CLI module.

Requirements

  • Running ceph-mon and ceph-mgr services that were set up with Rook inKubernetes.

  • Rook 0.9 or newer.

Configuration

Because a Rook cluster’s ceph-mgr daemon is running as a Kubernetes pod,the rook module can connect to the Kubernetes API without any explicitconfiguration.

Development

If you are a developer, please see Hacking on Ceph in Kubernetes with Rook for instructionson setting up a development environment to work with this.