v0.3.0
Pre-release
Pre-release
Rook Integration with Kubernetes
- Rook storage as a first-class entity of Kubernetes
- Rook operator creates clusters and and manages their health, triggered by a TPR. For each cluster, the operator creates a namespace and starts all the pods and services necessary to consume the storage
- Block storage consumed by pods with the Ceph RBD volume plugin
- Object storage can be enabled and consumed over S3 APIs
- Shared file system can be enabled and consumed by the CephFS volume plugin
- Rook tools pod for troubleshooting the cluster with Rook and Ceph command line tools
- Multiple Rook clusters can be created, each in their own namespace (experimental)
- By default, storage is simply in a directory for the lifetime of the OSD pod. To use available devices instead of a directory, set
useAllDevices: true
. Beware that this is overly aggressive to format and utilize the devices.