@@ -20,7 +20,7 @@ helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-sy
20
20
### install a specific version
21
21
``` console
22
22
helm repo add blob-csi-driver https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts
23
- helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-system --version v1.0.0
23
+ helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-system --version v1.1.1
24
24
```
25
25
26
26
### search for all available chart versions
@@ -37,31 +37,73 @@ helm uninstall blob-csi-driver -n kube-system
37
37
38
38
The following table lists the configurable parameters of the latest Azure Blob Storage CSI driver chart and default values.
39
39
40
- | Parameter | Description | Default |
41
- | ---------------------------------------------------| ------------------------------------------------------------| -------------------------------------------------------------------|
42
- | ` image.blob.repository ` | blob-csi-driver docker image | mcr.microsoft.com/k8s/csi/blob-csi |
43
- | ` image.blob.tag ` | blob-csi-driver docker image tag | latest |
44
- | ` image.blob.pullPolicy ` | blob-csi-driver image pull policy | IfNotPresent |
45
- | ` image.csiProvisioner.repository ` | csi-provisioner docker image | mcr.microsoft.com/oss/kubernetes-csi/csi-provisioner |
46
- | ` image.csiProvisioner.tag ` | csi-provisioner docker image tag | v1.4.0 |
47
- | ` image.csiProvisioner.pullPolicy ` | csi-provisioner image pull policy | IfNotPresent |
48
- | ` image.livenessProbe.repository ` | liveness-probe docker image | mcr.microsoft.com/oss/kubernetes-csi/livenessprobe |
49
- | ` image.livenessProbe.tag ` | liveness-probe docker image tag | v1.1.0 |
50
- | ` image.livenessProbe.pullPolicy ` | liveness-probe image pull policy | IfNotPresent |
51
- | ` image.nodeDriverRegistrar.repository ` | csi-node-driver-registrar docker image | mcr.microsoft.com/oss/kubernetes-csi/csi-node-driver-registrar |
52
- | ` image.nodeDriverRegistrar.tag ` | csi-node-driver-registrar docker image tag | v2.0.1 |
53
- | ` image.nodeDriverRegistrar.pullPolicy ` | csi-node-driver-registrar image pull policy | IfNotPresent |
54
- | ` imagePullSecrets ` | Specify docker-registry secret names as an array | [ ] (does not add image pull secrets to deployed pods) |
55
- | ` serviceAccount.create ` | whether create service account of csi-blob-controller | true |
56
- | ` rbac.create ` | whether create rbac of csi-blob-controller | true |
57
- | ` controller.replicas ` | the replicas of csi-blob-controller | 2 |
58
- | ` controller.metricsPort ` | metrics port of csi-blob-controller | 29634 |
59
- | ` controller.runOnMaster ` | run controller on master node | false |
60
- | ` controller.logLevel ` | controller driver log level | ` 5 ` |
61
- | ` node.metricsPort ` | metrics port of csi-blob-node | 29635 |
62
- | ` node.logLevel ` | node driver log level | ` 5 ` |
63
- | ` kubelet.linuxPath ` | configure the kubelet path for Linux node | ` /var/lib/kubelet ` |
64
- | ` cloud ` | the cloud environment the driver is running on | AzurePublicCloud |
40
+ | Parameter | Description | Default |
41
+ | ----------------------------------------------------- | ----------------------------------------------------- | -------------------------------------------------------------- |
42
+ | ` image.blob.repository ` | blob-csi-driver docker image | mcr.microsoft.com/k8s/csi/blob-csi |
43
+ | ` image.blob.tag ` | blob-csi-driver docker image tag | latest |
44
+ | ` image.blob.pullPolicy ` | blob-csi-driver image pull policy | IfNotPresent |
45
+ | ` image.csiProvisioner.repository ` | csi-provisioner docker image | mcr.microsoft.com/oss/kubernetes-csi/csi-provisioner |
46
+ | ` image.csiProvisioner.tag ` | csi-provisioner docker image tag | v2.1.0 |
47
+ | ` image.csiProvisioner.pullPolicy ` | csi-provisioner image pull policy | IfNotPresent |
48
+ | ` image.livenessProbe.repository ` | liveness-probe docker image | mcr.microsoft.com/oss/kubernetes-csi/livenessprobe |
49
+ | ` image.livenessProbe.tag ` | liveness-probe docker image tag | v2.2.0 |
50
+ | ` image.livenessProbe.pullPolicy ` | liveness-probe image pull policy | IfNotPresent |
51
+ | ` image.nodeDriverRegistrar.repository ` | csi-node-driver-registrar docker image | mcr.microsoft.com/oss/kubernetes-csi/csi-node-driver-registrar |
52
+ | ` image.nodeDriverRegistrar.tag ` | csi-node-driver-registrar docker image tag | v2.0.1 |
53
+ | ` image.nodeDriverRegistrar.pullPolicy ` | csi-node-driver-registrar image pull policy | IfNotPresent |
54
+ | ` image.csiResizer.repository ` | csi-resizer docker image | mcr.microsoft.com/oss/kubernetes-csi/csi-resizer |
55
+ | ` image.csiResizer.tag ` | csi-resizer docker image tag | v1.1.0 |
56
+ | ` image.csiResizer.pullPolicy ` | csi-resizer image pull policy | IfNotPresent |
57
+ | ` imagePullSecrets ` | Specify docker-registry secret names as an array | [ ] (does not add image pull secrets to deployed pods) |
58
+ | ` serviceAccount.create ` | whether create service account of csi-blob-controller | true |
59
+ | ` rbac.create ` | whether create rbac of csi-blob-controller | true |
60
+ | ` controller.replicas ` | the replicas of csi-blob-controller | 2 |
61
+ | ` controller.metricsPort ` | metrics port of csi-blob-controller | 29634 |
62
+ | ` controller.runOnMaster ` | run controller on master node | false |
63
+ | ` controller.logLevel ` | controller driver log level | ` 5 ` |
64
+ | ` controller.resources.csiProvisioner.limits.cpu ` | csi-provisioner cpu limits | 100m |
65
+ | ` controller.resources.csiProvisioner.limits.memory ` | csi-provisioner memory limits | 100Mi |
66
+ | ` controller.resources.csiProvisioner.requests.cpu ` | csi-provisioner cpu requests limits | 10m |
67
+ | ` controller.resources.csiProvisioner.requests.memory ` | csi-provisioner memory requests limits | 20Mi |
68
+ | ` controller.resources.livenessProbe.limits.cpu ` | liveness-probe cpu limits | 100m |
69
+ | ` controller.resources.livenessProbe.limits.memory ` | liveness-probe memory limits | 300Mi |
70
+ | ` controller.resources.livenessProbe.requests.cpu ` | liveness-probe cpu requests limits | 10m |
71
+ | ` controller.resources.livenessProbe.requests.memory ` | liveness-probe memory requests limits | 20Mi |
72
+ | ` controller.resources.blob.limits.cpu ` | blob-csi-driver cpu limits | 200m |
73
+ | ` controller.resources.blob.limits.memory ` | blob-csi-driver memory limits | 200Mi |
74
+ | ` controller.resources.blob.requests.cpu ` | blob-csi-driver cpu requests limits | 10m |
75
+ | ` controller.resources.blob.requests.memory ` | blob-csi-driver memory requests limits | 20Mi |
76
+ | ` controller.resources.csiResizer.limits.cpu ` | csi-resizer cpu limits | 100m |
77
+ | ` controller.resources.csiResizer.limits.memory ` | csi-resizer memory limits | 300Mi |
78
+ | ` controller.resources.csiResizer.requests.cpu ` | csi-resizer cpu requests limits | 10m |
79
+ | ` controller.resources.csiResizer.requests.memory ` | csi-resizer memory requests limits | 20Mi |
80
+ | ` controller.affinity ` | controller pod affinity | {} |
81
+ | ` controller.nodeSelector ` | controller pod node selector | {} |
82
+ | ` controller.tolerations ` | controller pod tolerations | [ ] |
83
+ | ` node.metricsPort ` | metrics port of csi-blob-node | 29635 |
84
+ | ` node.logLevel ` | node driver log level | ` 5 ` |
85
+ | ` node.enableBlobfuseProxy ` | node enable blobfuse-proxy | false |
86
+ | ` node.resources.livenessProbe.limits.cpu ` | liveness-probe cpu limits | 100m |
87
+ | ` node.resources.livenessProbe.limits.memory ` | liveness-probe memory limits | 100Mi |
88
+ | ` node.resources.livenessProbe.requests.cpu ` | liveness-probe cpu requests limits | 10m |
89
+ | ` node.resources.livenessProbe.requests.memory ` | liveness-probe memory requests limits | 20Mi |
90
+ | ` node.resources.nodeDriverRegistrar.limits.cpu ` | csi-node-driver-registrar cpu limits | 100m |
91
+ | ` node.resources.nodeDriverRegistrar.limits.memory ` | csi-node-driver-registrar memory limits | 100Mi |
92
+ | ` node.resources.nodeDriverRegistrar.requests.cpu ` | csi-node-driver-registrar cpu requests limits | 10m |
93
+ | ` node.resources.nodeDriverRegistrar.requests.memory ` | csi-node-driver-registrar memory requests limits | 20Mi |
94
+ | ` node.resources.blob.limits.cpu ` | blob-csi-driver cpu limits | ` 2 ` |
95
+ | ` node.resources.blob.limits.memory ` | blob-csi-driver memory limits | 2100Mi |
96
+ | ` node.resources.blob.requests.cpu ` | blob-csi-driver cpu requests limits | 10m |
97
+ | ` node.resources.blob.requests.memory ` | blob-csi-driver memory requests limits | 20Mi |
98
+ | ` node.affinity ` | node pod affinity | {} |
99
+ | ` node.nodeSelector ` | node pod node selector | {} |
100
+ | ` node.tolerations ` | node pod tolerations | [ ] |
101
+ | ` kubelet.linuxPath ` | configure the kubelet path for Linux node | ` /var/lib/kubelet ` |
102
+ | ` cloud ` | the cloud environment the driver is running on | AzurePublicCloud |
103
+ | ` podAnnotations ` | collection of annotations to add to all the pods | {} |
104
+ | ` podLabels ` | collection of labels to add to all the pods | {} |
105
+ | ` priorityClassName ` | priority class name to be added to pods | system-cluster-critical |
106
+ | ` securityContext ` | security context to be added to pods | {} |
65
107
66
108
## troubleshooting
67
109
- Add ` --wait -v=5 --debug ` in ` helm install ` command to get detailed error
0 commit comments