zilliztech / milvus-backup

Backup and restore tool for Milvus
Apache License 2.0
110 stars 38 forks source link

Milvus Backup And Restoration (milvus is running as a cluster) #283

Closed omgupta240909 closed 1 month ago

omgupta240909 commented 5 months ago

Hello, I am Running a milvus cluster Running on k8s, my ETCD and Minio are running Outside the cluster they are running on the seprate namespace. so what is the backup strategy do i follow and how do i restore the data.

zhuwenxing commented 5 months ago

just make sure your backup can access etcd, minio, and milvus.

omgupta240909 commented 5 months ago

@zhuwenxing it is running on the same machine . will milvus backup can take the backup of ETCD and minio?? if not then what is the best case scenario to took the backup.

wayblink commented 5 months ago

@zhuwenxing it is running on the same machine . will milvus backup can take the backup of ETCD and minio?? if not then what is the best case scenario to took the backup.

@omgupta240909 I think backup can work as long as your milvus can work in this way.

name814477 commented 5 months ago

@zhuwenxing is it possible to take backup of etcd and minio on nfs or different minio cluster (not original one where milvus storing data )

Abhayrt commented 5 months ago

@zhuwenxing is there any provision to backup (etcd and minio)in some local file and restore the same.

wayblink commented 5 months ago

@zhuwenxing is it possible to take backup of etcd and minio on nfs or different minio cluster (not original one where milvus storing data )

Not sure about NFS. Maybe you can try it. Backup actually implemented by call Copy API. I think we can't call COPY across file system unless you have a upper level service in your business.

wayblink commented 5 months ago

@zhuwenxing is there any provision to backup (etcd and minio)in some local file and restore the same.

Backup actually implemented by call Copy API. So you have to download file from minio to local manually.