I'm relatively new to the scene and currently have a K3s setup with three nodes. I'm looking for a more user-friendly backup solution for my persistent volumes (PVs). Initially, I used Longhorn but the resource overhead was too much, so I'm transitioning to Ceph. Here's my setup: I run Ceph on Proxmox and connect PVs to K3s using ceph-csi-rdb. I intend to back these up to my NAS, which is a Unifi Unas Pro. Unfortunately, I can't use Minio with Velero because Minio doesn't support NFS v3 (the latest version supported by my NAS). Currently, I've decided on using Volsync to push data to a CSI-SMB-Driver. While I have a Volsync Prometheus/Grafana dashboard for alerts, the management feels quite manual and complicated. Ideally, I would like to find a simpler backup application that offers a more integrated management experience. Any suggestions?
2 Answers
It sounds like you’ve made quite a transition! From what I know, after going from Longhorn to Ceph, you're in for a ride. Ceph can be more efficient, but it can also come with its complexities. Have you considered tools like Restic or Stash? They can handle K3s workload backups and are generally regarded as user-friendly. Plus, they might integrate smoother with your Ceph setup, making the management process easier for you.
You might want to look into using Kasten K10. It’s built for Kubernetes and seems to be way more user-friendly than the typical tools. It directly integrates with various storage backends, including Ceph, and can simplify the backup and restore processes significantly. Plus, it has a nice dashboard to make management less of a headache!
Kasten K10 sounds promising! Is it resource-heavy compared to what you were using before? I’d love to avoid any performance hits.

Restic sounds interesting, but does it support the kind of NFS setup you're using? I heard it can be tricky when dealing with all the layers of storage.