csi-resizer is a Kubernetes CSI sidecar component that handles online volume expansion by watching PersistentVolumeClaim objects and coordinating with CSI drivers.
csi-resizer is a Kubernetes Container Storage Interface (CSI) sidecar component that handles online volume expansion.
It watches for PersistentVolumeClaim (PVC) resize requests and coordinates volume expansion with CSI drivers through
gRPC calls.
The component monitors the Kubernetes API for PVC resize requests, calls the CSI driver's ControllerExpandVolume
method, and updates the PVC and PV objects with the new size. It supports leader election for high availability and
handles various storage class resize policies.