diff --git a/templates/csi-s3.yaml b/templates/csi-s3.yaml index 9732b6ca643db7a93e4d0c54dce43128b7c3b693..52b3ff66f255dd80214a1207a6bfd1e50fc3aa28 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 73d5de6485f703a5eded88e8e3f056b51040c4de..9ff78455ea1435b2b8e1d02011d8ce793a3e6c1b 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 3fd1d0f3fbe6721c3740058e6e450ac0992ac407..4a1644ae6ac587e303942e99ff43ba57607462d5 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