Skip to content

Commit

Permalink
revise preqs for install docs
Browse files Browse the repository at this point in the history
  • Loading branch information
geoffcline committed Sep 15, 2022
1 parent d21768e commit b4f08ab
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions docs/install.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
# Installation

## Prerequisites

* Kubernetes Version >= 1.20
* Versions 1.18 - 1.19 may require the `VolumeSnapshotDataSource` feature gate be enabled on `kubelet`.

* 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
Expand Down

0 comments on commit b4f08ab

Please sign in to comment.