租约

  1. $etcdctl lease grant 60
  2. lease 694d77c4d105e91f granted with TTL(60s)
  3. $etcdctl put hello world --lease=694d77c4d105e91f
  4. OK

查询租约列表

  1. etcdctl lease list
  2. found 1 leases
  3. 694d77c4d105e91c

查询租约过期时间

  1. etcdctl lease timetolive 694d77c4d105e91c --keys
  2. lease 694d77c4d105e91c granted with TTL(60s), remaining(32s), attached keys([])

删除租约

  1. $etcdctl lease grant 120
  2. lease 694d77c4d105e923 granted with TTL(120s)
  3. $etcdctl lease revoke 694d77c4d105e923
  4. lease 694d77c4d105e923 revoked

续租

  1. $etcdctl lease grant 20
  2. $etcdctl lease keep-alive 694d77c4d105e926
  3. lease 694d77c4d105e926 keepalived with TTL(20)
  4. lease 694d77c4d105e926 keepalived with TTL(20)
  5. lease 694d77c4d105e926 keepalived with TTL(20)
  6. lease 694d77c4d105e926 keepalived with TTL(20)

查询etcd的key信息

  1. etcdctl get --prefix /

查询集群状态

  1. etcdctl endpoint status --cluster