Skip to main content

DisasterDrill

DisasterDrill flow

Editable source: drill-flow.excalidraw

DisasterDrill validates backup and restore paths without directly affecting the production source cluster.

Restore Mode

The current drill execution path always uses FullRestore: it creates restore objects and restores resources and data to the target cluster. DisasterDrill.status.restoreMode still keeps the Reuse enum for compatibility and future extension, but drill creation does not expose a restoreMode option.

Lifecycle

A drill usually goes through validation, ready, confirmation, execution, completion, and cleanup.

Cleanup

Cleanup depends mainly on namespace mapping and the resources created by the restore chain. If namespace mapping is configured, cleanup usually removes drill namespaces or related temporary resources. Without namespace mapping, the drill restore may write into same-name namespaces on the target cluster, so confirm the target cluster and namespaces before running the drill.