scribe

command module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2021 License: AGPL-3.0 Imports: 14 Imported by: 0

README

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 scribe
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

Licensing

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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the scribe v1alpha1 API group +kubebuilder:object:generate=true +groupName=scribe.backube +kubebuilder:validation:Required +kubebuilder:validation:Required
Package v1alpha1 contains API Schema definitions for the scribe v1alpha1 API group +kubebuilder:object:generate=true +groupName=scribe.backube +kubebuilder:validation:Required +kubebuilder:validation:Required
cmd
pkg
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL