Snapshots is the backup and restore feature for applications. This is an optional feature, and it requires that licenses have the Allow Snapshots feature enabled.
To enable snapshots, the Replicated app manager uses the Velero open source project on the backend to back up Kubernetes manifests and persistent volumes. Velero is a mature, fully-featured application. For more information, see the Velero documentation.
In addition to the default functionality that Velero provides, the app manager provides a detailed interface in the admin console where end users can manage the storage destination and schedule, and perform and monitor the backup process. These details can also be managed using the kots CLI, the CLI for the app manager.
Note: The restore process is managed through the kots CLI only.
Velero Version Compatibility
The following table lists which versions of Velero are compatible with each version of the app manager.
Note: The app manager is based on the open source KOTS project, which is maintained by Replicated.
|App manager and KOTS versions||Velero version|
|1.15 to 1.20.2||1.2.0|
|1.20.3 and later||1.6.2|