Skip to main content

Backup and Restore Strategy Overview

This document provides a technical overview of the backup mechanisms implemented across Kubernetes clusters managed by our DevOps team.


1. Persistent Volume (PV) Backup and Restore with Velero

We use Velero to orchestrate backups of Persistent Volume Claims (PVCs) in Kubernetes.


2. Sealed Secrets Key Backups


3. Logical Database Backups

We use logical dumps for databases such as PostgreSQL and MongoDB to ensure portability and integrity.

PostgreSQL

MongoDB

Summary

ComponentTool/MethodTarget Storage
PVCsVelero + CSI SnapshotsAzure Blob / S3 Compatible Storage
Sealed Secret KeysCronJob + GZIPAzure Blob / S3 Compatible Storage
PostgreSQL / MongoDBLogical dump scriptsAzure Blob / S3 Compatible Storage