From b82e221310faf484710a8aec944291aa222ae0da Mon Sep 17 00:00:00 2001 From: Nolan Brubaker Date: Wed, 8 May 2019 14:23:03 -0400 Subject: [PATCH] Document more restic limitations Signed-off-by: Nolan Brubaker --- docs/restic.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/restic.md b/docs/restic.md index d67a9a269..8c156d3e8 100644 --- a/docs/restic.md +++ b/docs/restic.md @@ -1,6 +1,6 @@ # Restic Integration -Velero has support for backing up and restoring Kubernetes volumes using a free open-source backup tool called [restic][1]. This support is considered beta quality. +Velero has support for backing up and restoring Kubernetes volumes using a free open-source backup tool called [restic][1]. This support is considered beta quality. Please see the list of [limitations](#limitations) to understand if it currently fits your use case. Velero has always allowed you to take snapshots of persistent volumes as part of your backups if you’re using one of the supported cloud providers’ block storage offerings (Amazon EBS Volumes, Azure Managed Disks, Google Persistent Disks). @@ -128,6 +128,10 @@ common encryption key for all restic repositories created by Velero. **This mean bucket can decrypt your restic backup data**. Make sure that you limit access to the restic bucket appropriately. We plan to implement full Velero backup encryption, including securing the restic encryption keys, in a future release. +- The current Velero/restic integration relies on using pod names to associate restic backups with their parents. If a pod is restarted, such as with a Deployment, +the next restic backup taken will be treated as a completely new backup, not an incremental one. +- Restic scans each file in a single thread. This means that large files (such as ones storing a database) will take a long time to scan for data deduplication, even if the actual +difference is small. ## Customize Restore Helper Image