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
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.
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