1
0
Fork 0

democratic-csi: Enable volume resize

_democratic-csi_ can also dynamically resize Synology iSCSI LUNs when
PVC resource requests increase.  This requires enabling the external
resizer in the controller pod and marking the StorageClass as supporting
resize.
Dustin 2025-09-06 23:49:53 -05:00
parent b338153b85
commit b27d10a94f
2 changed files with 29 additions and 0 deletions

View File

@ -270,6 +270,34 @@ spec:
fieldRef: fieldRef:
apiVersion: v1 apiVersion: v1
fieldPath: metadata.name fieldPath: metadata.name
- name: external-resizer
image: "registry.k8s.io/sig-storage/csi-resizer:v1.9.0"
args:
- --v=5
- --leader-election
- --leader-election-namespace=democratic-csi
- --timeout=90s
- --workers=10
- --csi-address=/csi-data/csi.sock
volumeMounts:
- mountPath: /csi-data
name: socket-dir
env:
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
# https://github.com/kubernetes-csi/external-snapshotter # https://github.com/kubernetes-csi/external-snapshotter
# beware upgrading version: # beware upgrading version:
# - https://github.com/rook/rook/issues/4178 # - https://github.com/rook/rook/issues/4178

View File

@ -2,6 +2,7 @@ apiVersion: storage.k8s.io/v1
kind: StorageClass kind: StorageClass
metadata: metadata:
name: synology-iscsi name: synology-iscsi
allowVolumeExpansion: true
provisioner: org.democratic-csi.iscsi-synology provisioner: org.democratic-csi.iscsi-synology
parameters: parameters:
fsType: xfs fsType: xfs