etcd 常用命令总结 --更新中

etcdctl_api=3 // 设置版本

etcd_api=3 etcdctl --prefix=true "" //获取 etcd key

etcd_api=3 etcdctl --endpoints="127.0.0.1:2379" endpoint health // 查看集群健康状态

etcd_api=3 etcdctl --write-out=table member list // 查看集群成员

etcd_api=3 etcdctl
--write-out=table --endpoint="127.0.0.1:2379" endpoint status // 查看集群 成员 状态
curl http://127.0.0.1:2379/v2/status/health  // 查看集群是否 为leader

etcd_api=3 etcdctl --prefix --keys-only //查看有所的key

etcd_api=3 etcdctl --prefix --print-value-only // 查看所有的value

etcd_api=3 put /testdir/testkey/ "hello world" // 增

etcd_api=3 del /testdir/testkey/ //删

etcd_api=3 get /testdir/testkey/ // 查

etcd_api=3 etcdctl watch /testdir/ //开启监听

etcd_api=3 etcdctl lease grant 60 // 创建一个 60秒的租约,会生成 62631361236的id

etcd_api=3 etcdctl put --lease=租约的id "key" "val"

etcd_api=3 etcdctl lease revoke 租约id //删除租约(key也会被删除)

etcd_api=3 etcdctl lease keep-alive 租约id //继续续租60秒

 

posted @ 2021-01-29 16:00  Black_Climber  阅读(1732)  评论(0编辑  收藏  举报