vmware-tanzu / velero

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

Kopia repo - enable compression #7301

Open Lyndon-Li opened 8 months ago

Lyndon-Li commented 8 months ago

Compression is not enabled for Kopia repo, after several releases with Kopia, we can try to provide an optional configuration to enable it.

kaovilai commented 8 months ago

This would add cpu requirements I assume

Lyndon-Li commented 8 months ago

This would add cpu requirements I assume

Yes, so it is configurable

reasonerjt commented 7 months ago

Velero creates the repo per namespace but at the moment the setting can only be global. There can a lot of parameters to customize for the repo, we may need to have better overall thinking about the workflow to decide whether we should allow velero to connect to a repo server that is already configured.

github-actions[bot] commented 5 months ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 14 days. If a Velero team member has requested log or more information, please provide the output of the shared commands.

Lyndon-Li commented 5 months ago

Besides saving storage, another case that compression could help:

xingxiuyi commented 4 months ago

We need compression, the current backup in our cluster is too large.

Some files, such as text and database file in pods, would be better compressed.

reasonerjt commented 3 months ago

We'll need a design to determine how to expose these settings. Given we wanna focus on the datamover enhancement in v1.15, this will be kept in backlog and we'll revisit it in future planning.

github-actions[bot] commented 1 month ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 14 days. If a Velero team member has requested log or more information, please provide the output of the shared commands.