The OpenShift API for Data Protection (OADP) provides default Velero plugins that are integrated with storage providers to support backup and snapshot operations. You can create custom plugins based on the Velero plugins.
OADP also provides plugins for OpenShift Container Platform resource backups, OpenShift Virtualization resource backups, and Container Storage Interface (CSI) snapshots.
Table 1. OADP plugins
OADP plugin |
Function |
Storage location |
aws
|
Backs up and restores Kubernetes objects. |
AWS S3 |
Backs up and restores volumes with snapshots. |
AWS EBS |
azure
|
Backs up and restores Kubernetes objects. |
Microsoft Azure Blob storage |
Backs up and restores volumes with snapshots. |
Microsoft Azure Managed Disks |
gcp
|
Backs up and restores Kubernetes objects. |
Google Cloud Storage |
Backs up and restores volumes with snapshots. |
Google Compute Engine Disks |
openshift
|
Backs up and restores OpenShift Container Platform resources. [1] |
Object store |
kubevirt
|
Backs up and restores OpenShift Virtualization resources. [2] |
Object store |
csi
|
Backs up and restores volumes with CSI snapshots. [3] |
Cloud storage that supports CSI snapshots |
vsm
|
VolumeSnapshotMover relocates snapshots from the cluster into an object store to be used during a restore process to recover stateful applications, in situations such as cluster deletion. [4] |
Object store |
-
Mandatory.
-
Virtual machine disks are backed up with CSI snapshots or Restic.
-
The csi
plugin uses the Kubernetes CSI snapshot API.
-
OADP 1.2 only.