Git Repository: https://github.com/kubernetes-csi/external-snapshotter
Status: GA v4.0.0+
When Volume Snapshot is promoted to Beta in Kubernetes 1.17, the CSI external-snapshotter sidecar controller is split into two controllers: a snapshot-controller and a CSI external-snapshotter sidecar. See the following table for snapshot-controller release information.
Supported Versions Unsupported Versions List of previous versionsFor more information on the CSI external-snapshotter sidecar, see this external-snapshotter page.
DescriptionThe snapshot controller will be watching the Kubernetes API server for VolumeSnapshot
and VolumeSnapshotContent
CRD objects. The CSI external-snapshotter
sidecar only watches the Kubernetes API server for VolumeSnapshotContent
CRD objects. The snapshot controller will be creating the VolumeSnapshotContent
CRD object which triggers the CSI external-snapshotter
sidecar to create a snapshot on the storage system.
The snapshot controller will be watching for VolumeGroupSnapshot
and VolumeGroupSnapshotContent
CRD objects when Volume Group Snapshot support is enabled via the --enable-volume-group-snapshots
option.
For detailed snapshot beta design changes, see the design doc here.
For detailed information about volume snapshot and restore functionality, see Volume Snapshot & Restore.
For detailed information about volume group snapshot and restore functionality, see Volume Snapshot & Restore.
For detailed information (binary parameters, RBAC rules, etc.), see https://github.com/kubernetes-csi/external-snapshotter/blob/release-6.2/README.md.
DeploymentKubernetes distributors should bundle and deploy the controller and CRDs as part of their Kubernetes cluster management process (independent of any CSI Driver).
If your cluster does not come pre-installed with the correct components, you may manually install these components by executing the following steps.
git clone https://github.com/kubernetes-csi/external-snapshotter/
cd ./external-snapshotter
git checkout release-6.2
kubectl kustomize client/config/crd | kubectl create -f -
kubectl -n kube-system kustomize deploy/kubernetes/snapshot-controller | kubectl create -f -
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4