diff --git a/charts/README.md b/charts/README.md index 9b20b7b2..9443b035 100644 --- a/charts/README.md +++ b/charts/README.md @@ -64,6 +64,7 @@ The following table lists the configurable parameters of the latest NFS CSI Driv | `controller.runOnMaster` | run controller on master node | `false` | | `controller.logLevel` | controller driver log level |`5` | | `controller.tolerations` | controller pod tolerations | | +| `node.maxUnavailable` | `maxUnavailable` value of driver node daemonset | `1` | `node.logLevel` | node driver log level |`5` | | `node.livenessProbe.healthPort ` | the health check port for liveness probe |`29653` | | `node.tolerations` | node pod tolerations | | diff --git a/charts/latest/csi-driver-nfs-v3.0.0.tgz b/charts/latest/csi-driver-nfs-v3.0.0.tgz index 09b5ecda..90a9e58f 100644 Binary files a/charts/latest/csi-driver-nfs-v3.0.0.tgz and b/charts/latest/csi-driver-nfs-v3.0.0.tgz differ diff --git a/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml b/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml index 8ae2d9ee..98504915 100755 --- a/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml +++ b/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml @@ -7,6 +7,10 @@ metadata: namespace: {{ .Release.Namespace }} {{ include "nfs.labels" . | indent 2 }} spec: + updateStrategy: + rollingUpdate: + maxUnavailable: {{ .Values.node.maxUnavailable }} + type: RollingUpdate selector: matchLabels: app: {{ .Values.node.name }} diff --git a/charts/latest/csi-driver-nfs/values.yaml b/charts/latest/csi-driver-nfs/values.yaml index 3c2a1ee7..11c5eeb1 100755 --- a/charts/latest/csi-driver-nfs/values.yaml +++ b/charts/latest/csi-driver-nfs/values.yaml @@ -41,6 +41,7 @@ controller: node: name: csi-nfs-node + maxUnavailable: 1 logLevel: 5 livenessProbe: healthPort: 29653 diff --git a/deploy/csi-nfs-node.yaml b/deploy/csi-nfs-node.yaml index 84819874..524f662e 100644 --- a/deploy/csi-nfs-node.yaml +++ b/deploy/csi-nfs-node.yaml @@ -7,6 +7,10 @@ metadata: name: csi-nfs-node namespace: kube-system spec: + updateStrategy: + rollingUpdate: + maxUnavailable: 1 + type: RollingUpdate selector: matchLabels: app: csi-nfs-node