@@ -20,7 +20,7 @@ helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-sy
2020### install a specific version
2121``` console
2222helm 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
2424```
2525
2626### search for all available chart versions
@@ -37,31 +37,73 @@ helm uninstall blob-csi-driver -n kube-system
3737
3838The following table lists the configurable parameters of the latest Azure Blob Storage CSI driver chart and default values.
3939
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 | {} |
65107
66108## troubleshooting
67109 - Add ` --wait -v=5 --debug ` in ` helm install ` command to get detailed error
0 commit comments