From 735292e8e3846079c1a35fa9c19656168b87791c Mon Sep 17 00:00:00 2001 From: Travis Nielsen Date: Thu, 27 Feb 2020 09:11:17 -0700 Subject: [PATCH] ceph: flex driver is not always a prerequisite This configuration is required when using the flex CSI driver (required for K8s 1.12 or earlier). Going forward for K8s 1.13 and newer it is recommended to use the CSI RBD driver, making Flexvolume configuration redundant. Co-authored-by: Ran Rubin Signed-off-by: Travis Nielsen --- Documentation/k8s-pre-reqs.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/k8s-pre-reqs.md b/Documentation/k8s-pre-reqs.md index e4093cf2f..31006617e 100644 --- a/Documentation/k8s-pre-reqs.md +++ b/Documentation/k8s-pre-reqs.md @@ -20,6 +20,8 @@ setting up Rook in a Kubernetes cluster with Pod Security Policies enabled. ## Flexvolume Configuration +**NOTE** This configuration is only needed when using the FlexVolume driver (required for Kubernetes 1.12 or earlier). The Ceph-CSI RBD driver or the Ceph-CSI CephFS driver are recommended for Kubernetes 1.13 and newer, making FlexVolume configuration redundant. + The Rook agent requires setup as a Flex volume plugin to manage the storage attachments in your cluster. See the [Flex Volume Configuration](flexvolume.md) topic to configure your Kubernetes deployment to load the Rook volume plugin.