Greetings all,
Okay when setting up my k8s homelab i thought that monitoring was going to be bad, but holy am i lost on how to actually backup things.
My idea is simple : have velero backup only PVC's since i use gitops and use rclone serve s3
have velero write to a file first intead of making it give backup chunks. once that is done, rclone can sync it to something like gdrive on its own pace keeping in mind rate limits.
lets say this works, how am i even supposed to even restore from velero?
- If velero backups PVC's since it does file-level copying with kopia or whatever it has inside ,it should work for sqlite but what about postgres how does it even back that up and even how would it even restore it?
- Besides that, shouldn't we kinda scale every app to 0 so no write happens when restoring? how are you supposed to do that when you have argo re-syncing replicas.
I'm still in the brainstorming phase and im a begginer to k8s all together and i'm so confused.
Notes: im using proxmox with talos vms with the proxmox-csi, if that helps and somehow someone. (idk maybe you take snapshots and have velero save them ?? my brain is fried thinking about k8s backups.)
Someone with experience help out a fool, my brain is fried