fox

command module
v0.0.0-...-13c63ee Latest Latest
Warning

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

Go to latest
Published: Jul 24, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

README

fox

Fox is a volume backup manager for Kubernetes.

When you create a pvcBackup custom resource, the custom controller starts backup of a specified PVC. Fox is backed by rdiff-backup, so it supports differential backup.

See an example to use pvcBackup.

Caution

  • This project is created for me(@peng225/@peng225_pub) to practice writing a custom controller. It has an apparent security problem, so do not use it in any production environments.

  • The following problems are left unresolved.

    • How to restore backup data?
    • When deleted a pvcBackup resource, how to handle older backups than the deleted one? By the restriction of rdiff-backup, I may have to delete those older backups.

    I may try to resolve these problems when I get enough time.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the fox v1alpha1 API group +kubebuilder:object:generate=true +groupName=fox.peng225.github.io
Package v1alpha1 contains API Schema definitions for the fox v1alpha1 API group +kubebuilder:object:generate=true +groupName=fox.peng225.github.io

Jump to

Keyboard shortcuts

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