---
title: Snapshot Controller
description: Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint.
hero:
  tagline: Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint.
  image:
    file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kubernetes.webp
  actions:
    - text: Source
      link: https://github.com/kubernetes-csi/external-snapshotter
      icon: right-arrow
    - text: Deployment Chart
      link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/snapshot-controller
      icon: right-arrow
---

# Purpose

Controls snapshots of storage.

# Notes

[Rook Ceph](https://docs.alexlebens.dev/applications/rook-ceph) supports snapshots and is used by [Volsync](https://docs.alexlebens.dev/applications/volsync) for creating backups.
