vmware-tanzu / velero

Backup and migrate Kubernetes applications and their persistent volumes
https://velero.io
Apache License 2.0
8.7k stars 1.4k forks source link

Data mover Micro Service -- support NFS/local-volume/host-path volume as target BSL #8190

Open Lyndon-Li opened 1 month ago

Lyndon-Li commented 1 month ago

As mentioned by the Data Mover Micro Service design here, with data mover ms, we can support NFS/local-volume/host-path PVC/PV as target volume, specifically:

We need to fix the gaps to make this through, i.e., define the fields in the BSL to support PVC/PV as the target; mount the volume in exposer; how to deal with the dynamic provisioned PV and static provisioned PV

This partially fix #6197 and #1229, the fs-backup as to be covered by #6197 and resource backup as to be covered by #1229 will not be covered by this issue.

weshayutin commented 1 month ago

@kaovilai please review :)

kaovilai commented 1 month ago

IIUC #1229 should be completed first since that make available a BSL that is NFS/PV, then #6197 needs to be consume that BSL then #8190 can complete.

reasonerjt commented 3 weeks ago

Supporting file-system based BSL is definitely a valid requirement, we'll consolidate the requirements and decide what can be done in v1.16.