etcdctl
Interact with etcd, a highly-available key-value pair store. More information: <https://etcd.io/docs/latest/dev-guide/interacting_v3/>.
Install
- All systems
-
curl cmd.cat/etcdctl.sh
- Debian
-
apt-get install etcd-client
- Ubuntu
-
apt-get install etcd
- Kali Linux
-
apt-get install etcd-client
- CentOS
-
yum install etcd
- Fedora
-
dnf install etcd
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install etcd
- OS X
-
brew install etcd
- Raspbian
-
apt-get install etcd
- Dockerfile
- dockerfile.run/etcdctl
Interact with etcd, a highly-available key-value pair store. More information: <https://etcd.io/docs/latest/dev-guide/interacting_v3/>.
-
Display the value associated with a specified key:
etcdctl get my/key
-
Store a key-value pair:
etcdctl put my/key my_value
-
Delete a key-value pair:
etcdctl del my/key
-
Store a key-value pair, reading the value from a file:
etcdctl put my/file < path/to/file.txt
-
Save a snapshot of the etcd keystore:
etcdctl snapshot save path/to/snapshot.db
-
Restore a snapshot of an etcd keystore (restart the etcd server afterwards):
etcdctl snapshot restore path/to/snapshot.db
-
Add a user:
etcdctl user add my_user
-
Watch a key for changes:
etcdctl watch my/key
© tl;dr; authors and contributors