stash
stash copied to clipboard
Pull mode or remote backup
As far as I understand there is no implementation of a system to take backups from a remote kubernetes cluster and pull its content back to a local Swift or S3 compatible.
Am I wrong ?
To do backups in that way increases the security as the kubernetes cluster that is backed up has no access to the backups themselves. It is a safeguard against compromised kubernetes clusters (one of the usecases of a backup). It can help to prevent the VFEmail crisis
Am I wrong ?
That's true. We currently don't have this feature.
Btw, I have few questions regarding this FR.
- Where Stash will run? In your local machine or in a separate Kubernetes cluster?
- How schedule backup should work? Where the cron should run?
From my POV:
- I would say both to widen the usecases.
- The cron should run in the separate Kubernetes cluster (as a kube CronJob ?) or locally to avoid the possibility that the hacker removes it in the compromised cluster.