DR
Definition
DR, or Disaster Recovery, refers to the strategies and processes put in place to recover and protect a business IT infrastructure in the event of a disaster. This includes natural disasters, cyber-attacks, or any event that disrupts normal operations. Effective DR plans ensure that critical systems and data can be restored quickly and efficiently, minimizing downtime and data loss.
Secure Settings Example
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: secure-backup-pvc
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
storageClassName: backup-storage-class
---
apiVersion: batch/v1
kind: CronJob
metadata:
name: daily-backup
spec:
schedule: "0 2 * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: backup
image: backup-tool:latest
args:
- /bin/sh
- -c
- "backup --source=/data --destination=/backup"
volumeMounts:
- name: backup-volume
mountPath: /backup
restartPolicy: OnFailure
volumes:
- name: backup-volume
persistentVolumeClaim:
claimName: secure-backup-pvc
Insecure Settings Example
apiVersion: batch/v1
kind: CronJob
metadata:
name: insecure-backup
spec:
schedule: "0 2 * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: backup
image: backup-tool:latest
args:
- /bin/sh
- -c
- "backup --source=/data --destination=/backup"
volumeMounts:
- name: backup-volume
mountPath: /backup
restartPolicy: Never
volumes:
- name: backup-volume
emptyDir: {}