Velero Operator Charm
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/edge | 421 | 25 Sep 2025 | |
| 1.15/stable | 421 | 16 Oct 2025 | |
| 1.15/candidate | 421 | 16 Oct 2025 | |
| 1.15/edge | 421 | 16 Oct 2025 |
juju deploy velero-operator --channel edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
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-agentdeploys the DaemonSet that performs FSB.default-volumes-to-fs-backupmakes all pod volumes use FSB by default (no pod annotations required).
See Velero file system backup for more details.