From 4a7c4df72347f4fb2d4dd622d776fafa20283df1 Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Tue, 2 Jun 2026 21:44:38 +0600 Subject: [PATCH] Document Seamless Source/Target Switchover Adds a Features table row and an in-depth page describing how KubeStash supports this capability. --- .../index.md | 25 +++++++++++++++++++ .../what-is-kubestash/overview/index.md | 1 + 2 files changed, 26 insertions(+) create mode 100644 docs/concepts/capabilities/seamless-source-target-switchover/index.md diff --git a/docs/concepts/capabilities/seamless-source-target-switchover/index.md b/docs/concepts/capabilities/seamless-source-target-switchover/index.md new file mode 100644 index 0000000..0ab02e5 --- /dev/null +++ b/docs/concepts/capabilities/seamless-source-target-switchover/index.md @@ -0,0 +1,25 @@ +--- +title: Seamless Source/Target Switchover +description: Seamless source/target role switching with minimal performance impact. +menu: + docs_{{ .version }}: + identifier: capabilities-seamless-source-target-switchover + name: Seamless Source/Target Switchover + parent: capabilities + weight: 50 +product_name: kubestash +menu_name: docs_{{ .version }} +section_menu_id: concepts +--- + +# Seamless Source/Target Switchover + +KubeStash supports seamless source/target role switching with minimal performance impact. Switching primary and secondary roles between DC and DR is a coordinated act across the data layer, the control plane, and the traffic plane. KubeDB owns intra-cluster failover for supported database engines. KubeStash provides the verified, restore-tested data layer underneath: `BackupVerifier` proves the DR copy is restorable before the switch, and a `RestoreSession` can promote DR data on demand. The result is a smooth, scripted switchover with minimal performance impact on either side. + +## Related concepts + +- [BackupConfiguration](../../crds/backupconfiguration/) +- [BackupBlueprint](../../crds/backupblueprint/) +- [RestoreSession](../../crds/restoresession/) +- [RetentionPolicy](../../crds/retentionpolicy/) +- [BackupVerifier](../../crds/backupverifier/) diff --git a/docs/concepts/what-is-kubestash/overview/index.md b/docs/concepts/what-is-kubestash/overview/index.md index 745dac1..7f61b6b 100644 --- a/docs/concepts/what-is-kubestash/overview/index.md +++ b/docs/concepts/what-is-kubestash/overview/index.md @@ -37,3 +37,4 @@ section_menu_id: concepts | Auto Backup | Share backup configuration across workloads using templates. Enable backup for a target application via annotation. | | Point-In-Time Recovery (PITR) | Restore a set of files from a time in the past. | | Role Based Access Control (RBAC) | | +| Seamless Source/Target Switchover | Seamless source/target role switching with minimal performance impact. KubeDB orchestrates failover; KubeStash provides the verified, restore-tested data layer underneath. |