From a4cc408c4d8563ca7d8238728466d40d1f8f2211 Mon Sep 17 00:00:00 2001 From: Geoffrey Cline Date: Thu, 15 Sep 2022 17:14:00 -0500 Subject: [PATCH] revise preqs for install docs --- docs/install.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/install.md b/docs/install.md index 035aa81d31..b04b3e1080 100644 --- a/docs/install.md +++ b/docs/install.md @@ -1,12 +1,14 @@ # Installation ## Prerequisites + +* Kubernetes Version >= 1.20 + +* If you are using a self managed cluster, ensure the flag `--allow-privileged=true` for `kube-apiserver`. + +* Important: If you intend to use the csi-snapshotter functionality, the [CSI Snapshotter](https://github.com/kubernetes-csi/external-snapshotter). **must be installed before** the EBS CSI driver. + * If you are managing EBS volumes using static provisioning, get yourself familiar with [EBS volume](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html). -* Get yourself familiar with how to setup Kubernetes on AWS and have a working Kubernetes cluster: - * Enable flag `--allow-privileged=true` for `kube-apiserver` - * Enable `kube-apiserver` feature gates `--feature-gates=CSINodeInfo=true,CSIDriverRegistry=true,CSIBlockVolume=true,VolumeSnapshotDataSource=true` - * Enable `kubelet` feature gates `--feature-gates=CSINodeInfo=true,CSIDriverRegistry=true,CSIBlockVolume=true` -* If you intend to use the csi-snapshotter functionality you will need to first install the [CSI Snapshotter](https://github.com/kubernetes-csi/external-snapshotter). ## Installation #### Set up driver permission