A Kubernetes application backup must contain the required Kubernetes resources, container images, and persistent volumes to restore the application to a previous working state.
OpenShift API for Data Protection provides a native backup solution for applications that run on OpenShift.
OADP stores backups on object storage.
OADP uses CSI snapshots to back up volumes and provides a data movement feature to move the volume snapshot content to object storage.
Use the File System Backup feature with Restic to back up volumes that do not support volume snapshots.
Prepare the application for backup with backup hooks to ensure data consistency.
You can back up an application periodically by using a backup schedule.
You must have administrative access to the openshift-adp namespace to back up and restore with OADP.