Skip to content

Commit

Permalink
etcdctl: add page (#5006)
Browse files Browse the repository at this point in the history
  • Loading branch information
bl-ue authored Dec 11, 2020
1 parent 2718393 commit 244a7b1
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions pages/common/etcdctl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# etcdctl

> CLI interface for interacting with `etcd`, a highly-available key-value pair store.
> Etcd stores data in hierarchically organized directories, as in a standard filesystem.
> 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}}`

0 comments on commit 244a7b1

Please sign in to comment.