We have a kubernetes cluster( 1 master, 2 worker nodes) in AWS that was created using kubeadm and uses storage class - cluster.local/nfs-server-nfs-server-provisioner .
So we are using a nfs pod ( that contains all the pvc data) running in the cluster as a statefulset. We have around 10-15 pods running (like jenkins,gitlab,ldap etc..)in the cluster and 9 PV/PVCs.
To do a backup/restore onto a new Kuberntes cluster:
Would Velero work here just like how it works when using EBS as the storage class?
Is there are any other way or tool that can support the backup/recovery process better ?