OpenShift 3 Backup Concept
Additionally to what’s described in the Backup Concept, the following data is backed up from OpenShift Clusters
Additionally to the base backup, on all master nodes which have etcd installed, a pre-backup script dumps (
etcdctl backup) etcd to
/var/lib/etcd.bak where it’s also backed up by burp.
A pre-backup script on each master node exports all OpenShift resources to
/var/lib/openshift-backup from where it’s backed up by burp. For each resource type (for example ConfigMap, DeploymentConfig, etc.) a separate JSON file is created which contains all resources of this type.
One of the Gluster servers (configured in hiera with
profile_gluster::backup) runs a pre-backup script which mounts every Gluster volume and backs up the content with burp.
|This backs up Gluster volumes purely on a file level, no application-level dumps are created or similar. This means that for DBMS like PostgreSQL or MySQL, data files are backed up at runtime, which may result in corrupted files when restored.|