Skip to content

v0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@travisn travisn released this 03 Mar 23:51
· 10628 commits to master since this 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.