kiakimov / etcd2-backup

etcd v2 backup cli

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

etcd2-backup

A simple backup utility for etcd v2

Build Status

Install

npm install --global etcd2-backup

Usage

  Usage: etcd2-backup [options] [command]


  Options:

    -V, --version                    output the version number
    -f, --file <file>                backup file
    -e, --etcd <etcd>                etcd url eg: https://0.0.0.0:4001
    -c, --concurrency <concurrency>  max parallel requests
    -h, --help                       output usage information


  Commands:

    restore   restore keys from backup file
    dump      dump keys to backup file

Restoring a backup file

# Node
etcd2-backup -e https://0.0.0.0:4001 -f /backup/backup.json restore

# Docker
docker run -ti -v /my_backup_dir:/backup evert0n/etcd2-backup -e https://0.0.0.0:4001 -f /backup/backup.json restore

Creating a backup file

# Node
etcd2-backup -e https://0.0.0.0:4001 -f /backup/backup.json dump

# Docker
docker run -ti -v /my_backup_dir:/backup evert0n/etcd2-backup -e https://0.0.0.0:4001 -f /backup/backup.json dump

About

etcd v2 backup cli


Languages

Language:JavaScript 91.6%Language:Dockerfile 8.4%