首页 > 其他分享 >【ETCD V2】etcdctl命令

【ETCD V2】etcdctl命令

时间:2023-01-31 10:25:07浏览次数:47  
标签:http -- etcdctl 3.103 192.168 V2 2379 ETCD

查看etcd service服务IP

kubectl get svc |grep etcd

etcd-service               NodePort    192.168.3.103   <none>        2379:32379/TCP                                  99d
etcd0                      ClusterIP   192.168.3.100   <none>        2379/TCP,2380/TCP                               99d
etcd1                      ClusterIP   192.168.3.101   <none>        2379/TCP,2380/TCP                               99d
etcd2                      ClusterIP   192.168.3.102   <none>        2379/TCP,2380/TCP                               99d


命令列表

命令样例功能描述
etcdctl --endpoint "http://192.168.3.103:2379"  -v 查看etcdctl版本
etcdctl --endpoint "http://192.168.3.103:2379"  member list 查看etcd集群

etcdctl --endpoint "http://192.168.3.103:2379" get /EAS

查看key为/EAS对应的value值
etcdctl --endpoint "http://192.168.3.103:2379" ls  查看etcd的所有key或者目录
etcdctl --endpoint "http://192.168.3.103:2379" mk /GROUP-180.100.142.225/cluster-0 172.16.0.48  新增(必须不存在)键值对
etcdctl --endpoint "http://192.168.3.103:2379" mkdir /ABC/abc 添加目录/ABC/abc
etcdctl --endpoint "http://192.168.3.103:2379" rm /GROUP-180.100.142.225/cluster-0 删除key 
etcdctl --endpoint "http://192.168.3.103:2379" rmdir /ABC/abc 删除目录/ABC/abc
etcdctl --endpoint "http://192.168.8.103:2379" set /GROUP-180.100.142.225/cluster-0 172.16.0.48  新增(无论是否存在)键值对
etcdctl --endpoint "http://192.168.8.103:2379" update /GROUP-180.100.142.225/cluster-0 172.16.0.48  修改键值
etcdctl cluster-health 查看集群健康状态

 

  • HTTP API

 

 
命令样例功能描述
curl http://192.168.3.103:2379/v2/keys/ 查看所有key-value

curl http://192.168.3.103:2379/v2/keys/ABC

查看key为/ABC对应的value值
curl  -X PUT http://192.168.3.103:2379/v2/keys/TEST?value=testvalue 新增或修改键值对
curl  -X DELETE http://192.168.3.103:2379/v2/keys/TEST 删除

 

参考 https://github.com/coreos/etcd/blob/6acb3d67fbe131b3b2d5d010e00ec80182be4628/Documentation/v2/api.md

 

ABC/abc

标签:http,--,etcdctl,3.103,192.168,V2,2379,ETCD
From: https://www.cnblogs.com/killerqi/p/17078085.html

相关文章

  • 行业领先的界面控件包 DevExpress v22.2.4 开年震撼发布
    DevExpressUniversal拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助......
  • [etcd]基本数据库操作
    前言etcd数据库操作基本围绕着对键值和目录的CRUD操作,以及生命周期的管理。之前在单节点部署了三实例集群,而etcdctl默认找的是127.0.0.1:2379,所以这里先声明一个临时全局......
  • coredns使用etcd
    前言CoreDNS使用ETCD存储主机记录。etcd安装略过。Corefile内容.:53{#绑定本机IPbind192.168.1.2#etcd地址etcd{path/coredns......
  • [etcd]简介与安装
    简介etcd是一个采用Raft协议实现强一致性的分布式键值数据库,它提供了一种可靠的方式存储需要被分布式系统或机器集群访问的数据。常见使用场景:服务注册与发现、键值对存......
  • V2Board机场前端面板搭建
    安装宝塔面板yuminstall-ywget&&wget-Oinstall.shhttps://download.bt.cn/install/install_6.0.sh&&shinstall.shed8484bec安装Nginx1.17MySQL5.6PHP7......
  • WIN版虚拟显示器usbmmidd_v2
    未连接显示器时在Windows10上激活辅助显示器在没有物理显示器的情况下,通过远程软件向日葵或者todesk连接主机,默认显示640*640分辨率,而且无法修改,网上存在一些付费版虚......
  • 界面组件DevExpress WPF v22.2 - Windows 11暗黑主题发布
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专......
  • Xmake v2.7.6 发布,新增 Verilog 和 C++ Modules 分发支持
    Xmake是一个基于Lua的轻量级跨平台构建工具。它非常的轻量,没有任何依赖,因为它内置了Lua运行时。它使用xmake.lua维护项目构建,相比makefile/CMakeLists.txt,配置语......
  • 搭建etcd集群
    1.下载etcdETCD_VERSION='3.5.4'wgethttps://github.com/etcd-io/etcd/releases/download/v${ETCD_VERSION}/etcd-v${ETCD_VERSION}-linux-amd64.tar.gztar-xvfetcd-v${E......
  • Windows 11 v22000.318 11月更新版
    Windows11商业版(含教育版、企业版、专业版、专业教育版、专业工作站版)SHA-256:08FB80412CF7239D7135066A6D4EA604359DBCCBAF481C51EEE08749D81590AEed2k://|file|zh-cn......