Volsync
Asynchronous data replication for Kubernetes volumes
Install / Use
/learn @backube/VolsyncREADME
VolSync
VolSync asynchronously replicates Kubernetes persistent volumes between clusters using either rsync or rclone. It also supports creating backups of persistent volumes via restic.
Getting started
The fastest way to get started is to install VolSync in a kind cluster:
- Install kind if you don't already have it:
$ go install sigs.k8s.io/kind@latest - Use our convenient script to start a cluster, install the CSI hostpath driver,
and the snapshot controller.
$ ./hack/setup-kind-cluster.sh - Install the latest release via Helm
$ helm repo add backube https://backube.github.io/helm-charts/
$ helm install --create-namespace -n volsync-system volsync backube/volsync - See the usage instructions for information on setting up replication relationships.
More detailed information on installation and usage can be found in the official documentation.
Helpful links
Licensing
This project is licensed under the GNU AGPL 3.0 License with the following exceptions:
- The files within the
api/*directories are additionally licensed under Apache License 2.0. This is to permit VolSync's CustomResource types to be used by a wider range of software. - Documentation is made available under the Creative Commons Attribution-ShareAlike 4.0 International license (CC BY-SA 4.0)
Related Skills
node-connect
337.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.1kCommit, push, and open a PR
