Prerequisites
Kubernetes v1.7 or higher is supported by Rook.
Privileges and RBAC
Rook requires privileges to manage the storage in your cluster. See the details for setting up RBAC.
The Rook agent requires setup as a Flex volume plugin to manage the storage attachments in your cluster. See the Flex Volume Configuration topic to configure your Kubernetes deployment to load the Rook volume plugin.
Bootstrapping Kubernetes
To install , refer to this . Once you have minikube
installed, start a cluster by doing the following:
After these steps, your minikube cluster is ready to install Rook on.
You can easily spin up Rook on top of a cluster. You can find the instructions on how to install kubeadm in the Install kubeadm
page.
For a quick start with a new local cluster, use the Rook fork of . This will bring up a multi-node Kubernetes cluster with vagrant
and CoreOS virtual machines ready to use Rook immediately.
Then wait for the cluster to come up and verify that kubernetes is done initializing (be patient, it takes a bit):
Once you see a url response, your cluster is ready for use by Rook.
Using Rook on Tectonic Bare Metal
Follow to run Rook on Tectonic Kubernetes