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