HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

etcdctl — Interact with `etcd`, a highly-available key-value pair store. More information: <https://etcd.io/do

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandhighlyinteractclietcdctlwithetcdavailable

Problem

How to use the etcdctl command: Interact with etcd, a highly-available key-value pair store. More information: <https://etcd.io/docs/latest/dev-guide/interacting_v3/>.

Solution

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 < {{path/to/file.txt}} put {{my/file}}


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}}

Code Snippets

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 < {{path/to/file.txt}} put {{my/file}}

Save a snapshot of the etcd keystore

etcdctl snapshot save {{path/to/snapshot.db}}

Context

tldr-pages: common/etcdctl

Revisions (0)

No revisions yet.