etcdctl是一個提供簡潔命令的etcd客戶端,使用etcdctl可以直接和etcd服務打交道,對etcd中的鍵值對進行增刪改查。
安裝etcdctl
下載etcdctl工具
下載地址:etcdctl工具
解壓安裝
tar -xzvf etcd-xxx-linux-amd64.tar.gz
cd etcd-xxx-linux-amd64
cp etcdctl /usr/local/bin/
測試是否安裝成功
$ etcdctl -h
NAME:
etcdctl - A simple command line client for etcd.WARNING:
Environment variable ETCDCTL_API is not set; defaults to etcdctl v2.
Set environment variable ETCDCTL_API=3 to use v3 API or ETCDCTL_API=2 to use v2 API.USAGE:
etcdctl [global options] command [command options] [arguments...]VERSION:
3.3.10
常用etcdl命令
使用etcdctl v3版本,需要設置環境變量ETCDCTL_API=3
使用方法:export ETCDCTL_API=3或在etcdctl命令前加ETCDCTL_API=3
命令 | 說明 |
---|---|
etcdctl --endpoints=$ENDPOINTS put foo "Hello World" | 將{key:foo, value: Hello World!}的鍵值對寫入etcd |
etcdctl --endpoints=$ENDPOINTS get foo | 查找etcd key為foo對應的value |
etcdctl --endpoints=$ENDPOINTS delete foo | 刪除key為foo的鍵值對 |