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