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