velero-operator

Velero Operator Charm

Channel Revision Published Runs on
latest/edge 421 25 Sep 2025
Ubuntu 24.04
1.15/stable 421 16 Oct 2025
Ubuntu 24.04
1.15/candidate 421 16 Oct 2025
Ubuntu 24.04
1.15/edge 421 16 Oct 2025
Ubuntu 24.04
juju deploy velero-operator --channel 1.15/stable
Show information

Platform:

Ubuntu
24.04

File system backup

The file system backup (FSB), also called Pod volume backup, reads data from the mounted volumes on nodes via the Velero node-agent DaemonSet and writes it to your backup storage. It uses modules from open-source tools such as Restic and Kopia.

When to use FSB

  • Your storage/CSI doesn’t support volume snapshots, or snapshots are unreliable/unavailable in the target environment.
  • You need a provider-agnostic capture of Pod volumes (e.g., NFS/hostPath), or a fallback for volumes the snapshotter can’t handle.
  • You want Velero to back up files rather than rely on cloud disk APIs.

Expect higher runtime and object-store usage vs. snapshots.

Enable FSB in Charmed Velero

You can turn on node-agent and make FS backup the default for Pod volumes by setting the following config options to true:

juju config velero-operator use-node-agent=true
juju config velero-operator default-volumes-to-fs-backup=true
  • use-node-agent deploys the DaemonSet that performs FSB.
  • default-volumes-to-fs-backup makes all pod volumes use FSB by default (no pod annotations required).

See Velero file system backup for more details.


Help improve this document in the forum (guidelines). Last updated 3 months ago.