Rook is an open source file, block, and object storage for your cloud native environment and is based on battle tested ceph storage. Rook offers storage for your OpenShift apps through persistent volumes which can be dynamically provisioned with kubernetes StorageClass.
The installation itself is fairly simple and can be drilled down to two high-level steps
$ oc create -f rook-operator.yaml
$ sleep 10 ##wait for rook operator to be created
$ cat rook-cluster.yaml ##for more options
$ oc create -f rook-cluster.yaml
$ oc get pods -n rook ##wait for rook cluster to be created.
$ oc create -f rook-storageclass.yaml
How do you use Rook?
You can use Rook in the same way that you use other OpenShift storage classes.
This post was written in collaboration with Eric Libow, CTO Asset Management Solutions - Sustainability Software, IBM, Balaji Santhanakrishnan, Global Technical Sales Leader, Sustainability Software, ...
Background Offering a range of predefined virtual machine images that are ready to consume and populated with a desired set of packages and configurations has become a default in the virtualization ...