From 5e65e16a5fa7b497bc0da680cda1a560c387b208 Mon Sep 17 00:00:00 2001 From: "Md. Ishtiaq Islam" Date: Tue, 31 Dec 2024 17:31:57 +0600 Subject: [PATCH] Add backup verification in blog post Signed-off-by: Md. Ishtiaq Islam --- content/post/stash-2.0/index.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/content/post/stash-2.0/index.md b/content/post/stash-2.0/index.md index 217c6f1f..3bfe2a12 100644 --- a/content/post/stash-2.0/index.md +++ b/content/post/stash-2.0/index.md @@ -25,18 +25,19 @@ To avoid confusion between Stash and KubeStash (aka Stash 2.0) due to their simi Many noticeable changes have been made in KubeStash compared to Stash. The declarative APIs have undergone drastic changes. The api groups for KubeStash live under `kubestash.com` domain. You may find that some Custom Resource Definitions (CRDs) have similar names, but their use cases have changed in most instances. To learn about the KubeStash declarative api visit [here](https://kubestash.com/docs/latest/concepts/#declarative-api). Let's discuss the comparison in below table: -| Description | Stash | KubeStash (aka Stash 2.0) | -|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|---------------------------| -| **Backup & Restore Kubernetes Volumes:** You can backup & restore Kubernetes volumes mounted inside workloads as well as the standalone PVCs. | ✓ | ✓ | -| **Backup & Restore Databases running inside Kubernetes:** You can backup & restore the databases running inside Kubernetes cluster. | ✓ | ✓ | -| **Point-In-Time Recovery:** You can provide a timestamp during databases restore up-to where you want to restore. | ✗ | ✓ | -| **Multiple Schedules:** You can specify multiple schedules for a single backup process. | ✗ | ✓ | -| **Multiple Repository:** You can provide multiple `Repository` reference in a single `BackupConfiguration` | ✗ | ✓ | -| **Reusable Backend:** You can store storage info in a `BackupStorage` object and refer it into multiple Repositories. | ✗ | ✓ | -| **Automatic Repository synchronization:** The system can sync your Repositories between your storage backend and your cluster. | ✗ | ✓ | -| **Custom Variable in Auto-backup:** You can use custom variable in the `BackupBlueprint` to gain better control over backup process. | ✗ | ✓ | -| **Reusable Hook:** You can provide `HookTemplate` that let you re-use the hooks across different backup process. | ✗ | ✓ | -| **Reusable Retention Policy** You can provide `RetentionPolicy` that let you re-use the retention policies for your cluster and across different backup processes | ✗ | ✓ | +| Description | Stash | KubeStash (aka Stash 2.0) | +|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|---------------------------| +| **Backup & Restore Kubernetes Volumes:** You can backup & restore Kubernetes volumes mounted inside workloads as well as the standalone PVCs. | ✓ | ✓ | +| **Backup & Restore Databases running inside Kubernetes:** You can backup & restore the databases running inside Kubernetes cluster. | ✓ | ✓ | +| **Point-In-Time Recovery:** You can provide a timestamp during databases restore up-to where you want to restore. | ✗ | ✓ | +| **Multiple Schedules:** You can specify multiple schedules for a single backup process. | ✗ | ✓ | +| **Multiple Repository:** You can provide multiple `Repository` reference in a single `BackupConfiguration` | ✗ | ✓ | +| **Reusable Backend:** You can store storage info in a `BackupStorage` object and refer it into multiple Repositories. | ✗ | ✓ | +| **Automatic Repository synchronization:** The system can sync your Repositories between your storage backend and your cluster. | ✗ | ✓ | +| **Custom Variable in Auto-backup:** You can use custom variable in the `BackupBlueprint` to gain better control over backup process. | ✗ | ✓ | +| **Reusable Hook:** You can provide `HookTemplate` that let you re-use the hooks across different backup process. | ✗ | ✓ | +| **Reusable Retention Policy:** You can provide `RetentionPolicy` that let you re-use the retention policies for your cluster and across different backup processes. | ✗ | ✓ | +| **Backup Verification:** You can refer a `BackupVerifier` for each repository in a `BackupConfiguration` which contains the configuration for backup verification. | ✗ | ✓ | ### Improvements