aboutsummaryrefslogtreecommitdiff
path: root/deploy
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2022-09-07 01:41:40 -0700
committerGitHub <noreply@github.com>2022-09-07 01:41:40 -0700
commitbe376232f1f05f73673966290a0958c70e9e6d3a (patch)
treee15598b4a6eda90de49fb0895c61e7134d194771 /deploy
parent78d6ce732aaa87a8f6a18084ffe97bfbf4eadd25 (diff)
parent93fbf9c9c15b3439d285f3863323aa84c1598b76 (diff)
downloadseaweedfs-csi-driver-be376232f1f05f73673966290a0958c70e9e6d3a.tar.xz
seaweedfs-csi-driver-be376232f1f05f73673966290a0958c70e9e6d3a.zip
Merge pull request #86 from thedataflows/master
add non standard volumes for seaweedfs-csi-driver node; improve helm…
Diffstat (limited to 'deploy')
-rw-r--r--deploy/helm/seaweedfs-csi-driver/Chart.yaml2
-rw-r--r--deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml8
-rw-r--r--deploy/helm/seaweedfs-csi-driver/values.yaml12
3 files changed, 14 insertions, 8 deletions
diff --git a/deploy/helm/seaweedfs-csi-driver/Chart.yaml b/deploy/helm/seaweedfs-csi-driver/Chart.yaml
index ac9c7aa..449ad42 100644
--- a/deploy/helm/seaweedfs-csi-driver/Chart.yaml
+++ b/deploy/helm/seaweedfs-csi-driver/Chart.yaml
@@ -2,5 +2,5 @@ apiVersion: v2
name: seaweedfs-csi-driver
description: A Helm chart for Kubernetes
type: application
-version: 0.1.1
+version: 0.1.2
appVersion: latest
diff --git a/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml b/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml
index 7c47649..f903535 100644
--- a/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml
+++ b/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml
@@ -105,19 +105,19 @@ spec:
volumes:
- name: registration-dir
hostPath:
- path: /var/lib/kubelet/plugins_registry/
+ path: {{ .Values.node.volumes.registration_dir }}
type: DirectoryOrCreate
- name: plugin-dir
hostPath:
- path: /var/lib/kubelet/plugins/{{ .Values.driverName }}
+ path: {{ .Values.node.volumes.plugins_dir }}/{{ .Values.driverName }}
type: DirectoryOrCreate
- name: plugins-dir
hostPath:
- path: /var/lib/kubelet/plugins
+ path: {{ .Values.node.volumes.plugins_dir }}
type: Directory
- name: pods-mount-dir
hostPath:
- path: /var/lib/kubelet/pods
+ path: {{ .Values.node.volumes.pods_mount_dir }}
type: Directory
- name: device-dir
hostPath:
diff --git a/deploy/helm/seaweedfs-csi-driver/values.yaml b/deploy/helm/seaweedfs-csi-driver/values.yaml
index bb5af07..80637d6 100644
--- a/deploy/helm/seaweedfs-csi-driver/values.yaml
+++ b/deploy/helm/seaweedfs-csi-driver/values.yaml
@@ -30,7 +30,7 @@ seaweedfsCsiPlugin:
image: chrislusf/seaweedfs-csi-driver:latest
resources: {}
-# NOT Change, for future releases. Must be equal Name in GetPluginInfoResponse
+# DO NOT Change. Reserved for future releases. Must be equal Name in GetPluginInfoResponse
driverName: seaweedfs-csi-driver
controller:
@@ -40,11 +40,17 @@ controller:
node:
# Deploy node daemonset
enabled: true
- # When pod on node be recreated all pod on same node lost PV.
- # For safe update use updateStrategy.type: OnDelete and manual move pods who use PV and delete damonset pod
+ # When seaweedfs-csi-driver-node pod on node is recreated, all pods on same node using seaweed-csi PV will stop working.
+ # For safe update set updateStrategy.type: OnDelete and manually move pods who use seaweed-csi PV, then delete seaweedfs-csi-driver-node damonset pod
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 25%
affinity: {}
tolerations: {}
+
+ ## Change if not using standard kubernetes deployments, like k0s
+ volumes:
+ registration_dir: /var/lib/kubelet/plugins_registry
+ plugins_dir: /var/lib/kubelet/plugins
+ pods_mount_dir: /var/lib/kubelet/pods