mirror of
https://github.com/democratic-csi/democratic-csi.git
synced 2026-10-18 15:38:23 +02:00
note about openshift installation
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||

|
||||

|
||||
|
||||
# Introduction
|
||||
|
||||
`democratic-csi` implements the `csi` (container storage interface) spec
|
||||
@@ -29,8 +32,8 @@ relatively easy to implement new drivers.
|
||||
|
||||
Predominantly 3 things are needed:
|
||||
|
||||
- node prep
|
||||
- server prep
|
||||
- node prep (ie: your kubernetes cluster nodes)
|
||||
- server prep (ie: your storage server)
|
||||
- deploy the driver into the cluster (`helm` chart provided with sample
|
||||
`values.yaml`)
|
||||
|
||||
@@ -150,8 +153,9 @@ zfs-nfs democratic-csi/democratic-csi
|
||||
|
||||
### A note on non standard kubelet paths
|
||||
|
||||
Some distrobutions, such as `minikube` and `microk8s` uses a non-standard kubelet path.
|
||||
In such cases it is necessary to provide a new kubelet host path, microk8s example below:
|
||||
Some distrobutions, such as `minikube` and `microk8s` use a non-standard
|
||||
kubelet path. In such cases it is necessary to provide a new kubelet host path,
|
||||
microk8s example below:
|
||||
|
||||
```bash
|
||||
microk8s helm upgrade \
|
||||
@@ -162,6 +166,20 @@ microk8s helm upgrade \
|
||||
zfs-nfs democratic-csi/democratic-csi
|
||||
```
|
||||
|
||||
### openshift
|
||||
|
||||
`democratic-csi` generally works fine with openshift. Some special parameters
|
||||
need to be set with helm (support added in chart version `0.6.1`):
|
||||
|
||||
```
|
||||
# for sure required
|
||||
--set node.rbac.openshift.privileged=true
|
||||
--set node.driver.localtimeHostPath=false
|
||||
|
||||
# unlikely, but in special circumstances may be required
|
||||
--set controller.rbac.openshift.privileged=true
|
||||
```
|
||||
|
||||
## Multiple Deployments
|
||||
|
||||
You may install multiple deployments of each/any driver. It requires the following:
|
||||
|
||||
Reference in New Issue
Block a user