yunify / qingcloud-csi

Kubernetes volume plugin based on CSI specification which support block storage of qingcloud
Apache License 2.0
36 stars 22 forks source link

support online resizing of neonsan #183

Open runkecheng opened 3 years ago

runkecheng commented 3 years ago

What would you like to be added:

support resize neonsan .

References: https://openebs.io/blog/resize-k8s-statefulset-without-impact/

Why is this needed:

NeonSan supports resize online, but uses QingCloud-CSI unable to implement this feature of NeonSan.

can not resize(online or offline) neonsan now.

dkeven commented 2 years ago

From a VM's point of view, there's no difference between a NeonSAN block device and any other types of block device.

This is due to the fact that QingCloud IAAS implements NeonSAN volume by first mounting the NeonSAN block device on the Hyper machine and then pass through that block to the VM.

So there's not much that the qingcloud-csi can do before there's any corresponding change made in the IAAS layer.