From f86694bec9c926c15bfa9a03744941cc5a8e4aab Mon Sep 17 00:00:00 2001 From: gaoshiyao Date: Tue, 12 Aug 2025 10:22:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0prefix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/csi-s3.yaml | 4 ++++ values-overrides.yaml | 4 +++- values.yaml | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/templates/csi-s3.yaml b/templates/csi-s3.yaml index 9732b6c..52b3ff6 100644 --- a/templates/csi-s3.yaml +++ b/templates/csi-s3.yaml @@ -90,6 +90,10 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName + {{- if .Values.storageClass.path }} + - name: PREFIX_PATH + value: {{ .Values.storageClass.path }} + {{- end }} volumeMounts: - name: plugin-dir mountPath: /csi diff --git a/values-overrides.yaml b/values-overrides.yaml index 73d5de6..9ff7845 100644 --- a/values-overrides.yaml +++ b/values-overrides.yaml @@ -13,9 +13,11 @@ storageClass: # Name name: csi-s3 # Use a single bucket for all dynamically provisioned persistent volumes - singleBucket: "" + singleBucket: "bd-wind" # mounter to use - either geesefs, s3fs or rclone (default geesefs) mounter: geesefs + # 前置路径 + path: "pvc" # GeeseFS mount options mountOptions: "--memory-limit 1000 --dir-mode 0777 --file-mode 0666" # Volume reclaim policy diff --git a/values.yaml b/values.yaml index 3fd1d0f..4a1644a 100644 --- a/values.yaml +++ b/values.yaml @@ -14,6 +14,8 @@ storageClass: name: csi-s3 # Use a single bucket for all dynamically provisioned persistent volumes singleBucket: "" + # 前置路径 + path: "" # mounter to use - either geesefs, s3fs or rclone (default geesefs) mounter: geesefs # GeeseFS mount options -- 2.26.0