A simple backup utility for etcd v2
npm install --global etcd2-backup
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
# 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
# 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