openskills.info
Rook logoCourse Preview

Rook

Rook is a Kubernetes operator that deploys and manages Ceph storage. It turns Kubernetes resources into block, shared-file, and object storage services while Ceph stores and protects the data.

itCloud native tools and technologies

Rook

Rook brings Ceph storage under Kubernetes control. You describe the storage system with Kubernetes custom resources. The Rook operator watches those resources and reconciles Ceph toward the declared state.

This division of work is the central mental model:

your custom resources
        |
        v
Rook operator and controllers
        |
        v
Ceph daemons and CSI components
        |
        v
block volumes | shared files | object buckets

Rook does not replace Ceph. Ceph stores, protects, and serves the data. Rook automates deployment and management so Ceph can operate as a Kubernetes-native service.

Why Rook exists

Kubernetes schedules applications, but application state must outlive individual containers and pods. A storage system must provision capacity, attach or mount it where needed, protect the stored data, and recover from selected failures.

Ceph provides distributed block, file, and object storage. Operating Ceph directly requires coordination across monitors, managers, object storage daemons, metadata servers, gateways, networks, and storage devices.

Rook translates Kubernetes resources into those Ceph operations. You declare a CephCluster, storage pools, file systems, or object stores. The operator creates and configures the required Ceph daemons, then continues reconciling them as the cluster changes.

This operator pattern matters because deployment is not a one-time event. Nodes restart. Devices fail. configuration changes. Versions advance. Rook keeps comparing observed state with declared state and acts to close the difference.

The control plane and the data plane

Rook belongs primarily to the control plane. Its operator and controllers watch custom resources and manage Ceph components.

Continue the course

This section is part of the paid course.

See pricing to subscribe, or log in if you already have access.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources