External Snapshotter
Purpose: For platform engineers, operators, documents the external-snapshotter service in openCenter-gitops-base.
external-snapshotter installs the CSI snapshot controller and CRDs behind the Kubernetes VolumeSnapshot APIs.
What This Repo Deploys
-
Namespace/external-snapshotter -
upstream CRDs from the
external-snapshotterrepository -
upstream snapshot-controller manifests pinned to
v8.2.1
When to Use It
-
Your CSI drivers or backup tools need
VolumeSnapshotsupport. -
You want Velero or application workflows to use CSI-native snapshots.
Example
apiVersion: snapshot.storage.k8s.io/v1
kind: VolumeSnapshot
metadata:
name: app-data-snapshot
spec:
volumeSnapshotClassName: csi-snapclass
source:
persistentVolumeClaimName: app-data