Skip to content

JohnStrunk/volsync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VolSync

VolSync asynchronously replicates Kubernetes persistent volumes between clusters using either rsync or rclone depending on the number of destinations.

Documentation Status Go Report Card codecov maturity

Documentation operator

Getting started

Try VolSync in Kind

For a convenient script to start a kind cluster, try this script to setup a kind cluster.

Try VolSync in a Kind, Kubernetes, or Openshift cluster

Follow the steps in the installation instructions. Here are useful commands to configure cluster storage classes.

VolSync kubectl plugin

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

Helpful links

Licensing

This project is licensed under the GNU AGPL 3.0 License with the following exceptions:

About

Asynchronous data replication for Kubernetes CSI storage

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 88.5%
  • Shell 6.2%
  • Makefile 3.4%
  • Dockerfile 1.3%
  • Other 0.6%