Skip to main content

Create An Instance-level DR Drill

Instance-level drills validate that one protected application can be restored to a drill environment without affecting production.

Console

Open DR Management / Disaster Drill.

Disaster drill list

Create an instance drill.

Create instance drill

Configure instance, target cluster, namespace mapping, validation behavior, readiness wait, and cleanup policy.

Restore Modes

The current version always uses FullRestore for instance-level drills. You do not choose a restore mode when creating a drill, and the server create API does not accept a restoreMode field.

FullRestore creates a drill restore chain and restores resources and data to the target cluster. If namespace mapping is configured, resources are restored into the mapped drill namespaces. The Reuse value that may appear in DisasterDrill.status.restoreMode is retained for compatibility or future extension; the current execution path does not use it.

Verify

kubectl get disasterdrill <name> -o yaml
kubectl --context prod-b -n demo-bookinfo-drill get all,pvc