From d547a6a6fb91ff64a7ef0d1e6c2bbae0307cad93 Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Tue, 2 Jun 2026 21:42:14 +0600 Subject: [PATCH] Document Online, Offline, and End-of-Day Backup Adds a feature card and an in-depth page describing how KubeStash supports this capability. --- .../online-offline-end-of-day-backup.md | 21 +++++++++++++++++++ data/products/kubestash.json | 13 ++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 content/features/online-offline-end-of-day-backup.md diff --git a/content/features/online-offline-end-of-day-backup.md b/content/features/online-offline-end-of-day-backup.md new file mode 100644 index 00000000..d5b458dd --- /dev/null +++ b/content/features/online-offline-end-of-day-backup.md @@ -0,0 +1,21 @@ +--- +title: Online, Offline, and End-of-Day Backup +description: Online, offline, and end-of-day backup from one declarative API. +menu: + main: + parent: features + name: Online, Offline, and End-of-Day Backup + weight: 10 +--- + +# Online, Offline, and End-of-Day Backup + +KubeStash provides comprehensive online, offline, and end-of-day backup capabilities for Kubernetes workloads, databases, and persistent volumes. A single `BackupConfiguration` can run hot online captures throughout the business day for low-RPO recovery, plus an end-of-day backup at a fixed cron expression for daily checkpoints. Snapshots are written to one or more `BackupStorage` targets, including immutable / WORM-compliant tiers such as S3 Object Lock, Azure Blob immutability, GCS bucket lock, and MinIO WORM, which makes the backup effectively offline and tamper-proof even though the storage itself remains online for fast recovery. + +## Related concepts + +- [BackupConfiguration](/docs/latest/concepts/crds/backupconfiguration/) +- [BackupBlueprint](/docs/latest/concepts/crds/backupblueprint/) +- [RestoreSession](/docs/latest/concepts/crds/restoresession/) +- [RetentionPolicy](/docs/latest/concepts/crds/retentionpolicy/) +- [BackupVerifier](/docs/latest/concepts/crds/backupverifier/) diff --git a/data/products/kubestash.json b/data/products/kubestash.json index 804465f9..1a7cbb55 100644 --- a/data/products/kubestash.json +++ b/data/products/kubestash.json @@ -168,6 +168,19 @@ }, "summary": "", "description": "Stash comes with native support for monitoring via Prometheus. You can use builtin Prometheus scrapper or CoreOS Prometheus Operator to monitor your database in Kubernetes. You can use the Grafana to view key operational metrics, including compute/memory/storage capacity utilization, I/O activity, and instance connections." + }, + { + "title": "Online, Offline, and End-of-Day Backup", + "image": { + "src": "/assets/images/addons/illustrations/declarative-api.png", + "alt": "http" + }, + "icon": { + "src": "/assets/images/products/stash/features/declarative-api.svg", + "alt": "http" + }, + "summary": "Online, offline, and end-of-day backup from one declarative API.", + "description": "KubeStash supports online backup during business hours, automated end-of-day backup jobs via cron schedules, and offline / air-gapped retention through immutable storage targets such as S3 Object Lock, Azure Blob immutability, GCS bucket lock, and WORM-mode object stores. All three backup modes coexist in a single BackupConfiguration with per-target schedules and retention." } ], "versions": [