VolSync asynchronously replicates Kubernetes persistent volumes between clusters using either rsync or rclone depending on the number of destinations.
For a convenient script to start a kind cluster
, try this
script to setup a kind cluster.
Follow the steps in the installation instructions. Here are useful commands to configure cluster storage classes.
To try out VolSync with a command line interface volsync
:
make cli
cp bin/kubectl-volsync /usr/local/bin/
NOTE: volsync
tool is being actively developed. Options, flags,
and names are likely to be updated frequently. PRs and new issues are welcome!
Available commands:
kubectl volsync start-replication
kubectl volsync set-replication
kubectl volsync continue-replication
kubectl volsync remove-replication
- Try the current examples:
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)