Skip to content
/ volsync Public
forked from backube/volsync

Asynchronous data replication for Kubernetes volumes

License

Notifications You must be signed in to change notification settings

BMeach/volsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scribe

Scribe 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 Scribe in Kind

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

Try Scribe in a Kind, Kubernetes, or Openshift cluster

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

Scribe kubectl plugin

To try out Scribe with a command line interface scribe:

make cli
cp bin/kubectl-scribe /usr/local/bin/

NOTE: scribe tool is being actively developed. Options, flags, and names are likely to be updated frequently. PRs and new issues are welcome!

Available commands:

kubectl scribe start-replication
kubectl scribe set-replication
kubectl scribe continue-replication
kubectl scribe 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 volumes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 93.5%
  • Shell 3.2%
  • Roff 2.2%
  • Makefile 0.5%
  • Dockerfile 0.3%
  • Jinja 0.1%
  • Other 0.2%