CSI external-resizer

Status and Releases

Git Repository: https://github.com/kubernetes-csi/external-resizer

Status: Beta starting with v0.3.0

Latest stable releaseBranchMin CSI VersionMax CSI VersionContainer ImageMin K8s VersionMax K8s VersionRecommended K8s Version
external-resizer v1.0.1release-1.0v1.2.0-k8s.gcr.io/sig-storage/csi-resizer:v1.0.1v1.16-v1.16
external-resizer v0.5.0release-0.5v1.2.0-quay.io/k8scsi/csi-resizer:v0.5.0v1.15-v1.16
external-resizer v0.2.0release-0.2v1.1.0-quay.io/k8scsi/csi-resizer:v0.2.0v1.15-v1.15
external-resizer v0.1.0release-0.1v1.1.0-quay.io/k8scsi/csi-resizer:v0.1.0v1.14v1.14v1.14

Description

The CSI external-resizer is a sidecar container that watches the Kubernetes API server for PersistentVolumeClaim object edits and triggers ControllerExpandVolume operations against a CSI endpoint if user requested more storage on PersistentVolumeClaim object.

Usage

CSI drivers that support Kubernetes volume expansion should use this sidecar container, and advertise the CSI VolumeExpansion plugin capability.

Deployment

The CSI external-resizer is deployed as a controller. See deployment section for more details.