diff --git a/pkg/controller/controller.go b/pkg/controller/controller.go index eac9f4ba0..06cc06713 100644 --- a/pkg/controller/controller.go +++ b/pkg/controller/controller.go @@ -327,7 +327,7 @@ func (ctrl *resizeController) resizePVC(pvc *v1.PersistentVolumeClaim, pv *v1.Pe return err } - if fsResizeRequired { + if fsResizeRequired && !(pvc.Spec.VolumeMode != nil && *pvc.Spec.VolumeMode == v1.PersistentVolumeBlock) { // Resize volume succeeded and need to resize file system by kubelet, mark it as file system resizing required. return ctrl.markPVCAsFSResizeRequired(pvc) }