Overall Status
Volume snapshotting has been a GA feature since Kubernetes v1.20.
Supported CSI Spec Versions
1.0-1.5
Minimum Kubernetes version
1.20
Recommended Kubernetes version
1.20+
Container
docker pull k8s.gcr.io/sig-storage/snapshot-controller:v4.2.0
docker pull k8s.gcr.io/sig-storage/csi-snapshotter:v4.2.0
docker pull k8s.gcr.io/sig-storage/snapshot-validation-webhook:v4.2.0
Feature
Snapshot APIs
- The namespace of the referenced VolumeSnapshot is printed when printing a VolumeSnapshotContent. (#535, @tsmetana)
Snapshot Controller
retry-interval-start
andretry-interval-max
arguments are added to common-controller which controls retry interval of failed volume snapshot creation and deletion. These values set the ratelimiter for snapshot and content queues. (#530, @humblec)- Add command line arguments
leader-election-lease-duration
,leader-election-renew-deadline
, andleader-election-retry-period
to configure leader election options for the snapshot controller. (#575, @bertinatto) - Adds an operations_in_flight metric for determining the number of snapshot operations in progress. (#519, @ggriffiths)
- Introduced "SnapshotCreated" and "SnapshotReady" events. (#540, @rexagod)
CSI Snapshotter Sidecar
retry-interval-start
andretry-interval-max
arguments are added to csi-snapshotter sidecar which controls retry interval of failed volume snapshot creation and deletion. These values set the ratelimiter for volumesnapshotcontent queue. (#308, @humblec)- Add command line arguments
leader-election-lease-duration
,leader-election-renew-deadline
, andleader-election-retry-period
to configure leader election options for CSI snapshotter sidecar. (#538, @RaunakShah)
Full Changelog
https://github.com/kubernetes-csi/external-snapshotter/blob/v4.2.0/CHANGELOG/CHANGELOG-4.2.md