diff options
| author | Ruakij <ruakij@ruekov.eu> | 2023-01-16 16:43:03 +0100 |
|---|---|---|
| committer | Ruakij <ruakij@ruekov.eu> | 2023-01-16 20:34:27 +0100 |
| commit | 803c7bffd80b906df4415a4bc18c6f9cacb14754 (patch) | |
| tree | ee260608d71f65a56905ad145a2661d183e7d7e6 /deploy | |
| parent | 097bf9ab328477aef512220617266c178edb8766 (diff) | |
| download | seaweedfs-csi-driver-803c7bffd80b906df4415a4bc18c6f9cacb14754.tar.xz seaweedfs-csi-driver-803c7bffd80b906df4415a4bc18c6f9cacb14754.zip | |
Add dataLocality-option in helm chart
Diffstat (limited to 'deploy')
| -rw-r--r-- | deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml | 1 | ||||
| -rw-r--r-- | deploy/helm/seaweedfs-csi-driver/values.yaml | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml b/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml index f0596bb..324b292 100644 --- a/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml +++ b/deploy/helm/seaweedfs-csi-driver/templates/daemonset.yml @@ -59,6 +59,7 @@ spec: - "--filer=$(SEAWEEDFS_FILER)" - "--nodeid=$(NODE_ID)" - "--cacheDir=/var/cache/seaweedfs" + - "--dataLocality={{ .Values.dataLocality }}" env: - name: CSI_ENDPOINT value: unix:///csi/csi.sock diff --git a/deploy/helm/seaweedfs-csi-driver/values.yaml b/deploy/helm/seaweedfs-csi-driver/values.yaml index d76030e..388888f 100644 --- a/deploy/helm/seaweedfs-csi-driver/values.yaml +++ b/deploy/helm/seaweedfs-csi-driver/values.yaml @@ -42,6 +42,12 @@ controller: affinity: {} tolerations: {} +# DataLocality (inspired by Longhorn) allows instructing the storage-driver which volume-locations will be used or preferred in Pods to read & write. +# e.g. Allows Pods to write preferrably to its local dataCenter volume-servers +# Requires Volume-Servers to be correctly labelled and matching Topology-Info to be passed into seaweedfs-csi-driver node +# Example-Value: "write_preferlocaldc" +dataLocality: "none" + node: # Deploy node daemonset enabled: true |
