很好用的etcd可视化管理工具 etcdv3-browser

2023-11-08

etcd是一个高可用、强一致性的服务发现存储仓库的,是k8s里的一个基础组件,现在随着k8s的不断的被企业所使用,etcd也越来越被看好作为服务发现的好的组件之一,

今天推荐的是一款用来对etcd进行管理的图形化管理工具 etcdv3-browser, 目前在etcd这块的管理工具产品统一来看,都没有一个比较亮眼的产品出现,这个etcdv3-browser,可谓是独树一帜了。

etcdv3-browser在传统的etcd管理工具的功能基础上,添加了很多非常实用的新的特性。

1. 支持根据前缀的集合管理,逻辑上按照前缀的规则,让你向管理表一样的对key-value队进行管理,这点和redis这块多数key-value数据库的管理工具一样。

2. 多维度的查询功能, 通过可视化的查询工具,对key-value库里的键值进行查询,并在可视化的管理工具里直接对key-value对进行管理类维护

3. 可视化的lease管理,租约是etcd里一个用途非常广泛,使用场景非常多的特性,通过lease的功能,我们可以给自己的分布式集群定制很多特有的功能, etcdv3-browser可视化对lease进行查询维护和管理,可以通过可视化界面,方便的查询租约,查看租约的相关键值对,查看租约的详细信息,并对租约进行取消和续约等操作

4. 分布式锁的查询和维护管理, etcd里基于底层的etcd实现了raft的强一致性分布式锁,这个也是在etcd的应用中非常强大非常实用的特性, 但是etcd没有对锁的信息进行维护的接口和功能, 通过etcv3-browser和etcd4go的集成, 可以可视化的监控etcd实例里分布式锁的,请求,锁定,释放状态,并可视化的进行管理维护。

5. etcv3-browser里支持,多实例连接,在可视化的界面里,连接多个不同的实例,进行管理和维护。

以上功能都是目前的etcd管理工具产品中都没有的特性。 下面直接上图:

用DOCKER背景作为登录,先Docker致敬,下一个做K8s的管理工具,用Kubernetes作为背景

支持多实例的连接管理,支持多种方式添加数据源,导入,复制都可以。

 

集合管理和查询,根据前缀的命名规则,汇聚在一个集合里,统计进行管理, 集合可以按照目录对各个集合进行更加细致的级别划分, 一层一层的, 结构明了,管理起来更加的方便。

多维度的查询功能, 支持多种维度数据的查询,过滤,支持翻页,排序。 和数据库管理工具里查询表一样方便。 etcd管理工具里,支持查询翻页的,目前也就这个工具了

 

可视化的租约管理,使用场景非常的广泛,就是没有好的工具进行管理,好了,现在有了, 关键还方便。直接查看租约的详细信息,关联的键值对。

,  

独家秘籍的分布式锁的管理, 本来的etcd原生的API中是完全没有锁这块的相关维护和管理功能的,仅仅只有上锁,解锁两个接口,而且上锁需要持有session对象,解锁需要持有Lock对象,调用还算是简单,但是维护就麻烦了,这里就是集成了boot4go出品的etcd4go的客户端,实现了分布式所锁的状态查询和管理维护的功能。 使用数据库管理工具的小伙伴们一定都熟悉数据库的锁的管理,这里就是同样的方式,来进行维护管理。

 可以查看持锁进程,上锁时间, 以及当前同个锁对象的其他申请请求

 可以强行解锁,下一个锁申请将成为锁的持有者。

 其他什么用户,角色,警报的功能就是基本功能了,多了些易用性的改进

看到这里是不是,可以看到etcdv3-browser这个产品和其他产品的不同了吧, 本产品在github上已经开源。  可以在github里进行下载

同时在docker里已经发布了该产品镜像,  imageID  :    joinsunsoft/etcdv3-browser:0.9.0

镜像的安装方法非常简单,直接一行命令即可完成安装, 可以查看hub.docker.com中该镜像的安装说明文档。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

很好用的etcd可视化管理工具 etcdv3-browser 的相关文章

随机推荐

  • “新”科学家Stephen Wolfram

    2011年10月的iPhone 4S发布会上 苹果副总裁Scott Forstall长按Home键 对着那个泛着紫色光晕的话筒问道 Stephen Wolfram 离圣诞节还有几天 让我查查 稍等 Scott得到了他想要的答案 82 天 也
  • 单片机设计_室内环境智能监测系统(STM32 OLED ESP8266 DHT11 MQ-2 加湿器)

    想要更多项目私wo 一 电路设计 室内环境智能监测系统 主要功能 1 检测空气温湿度 2 检测光照强度 3 检测烟雾浓度 4 数据显示在手机端和设备OLED屏幕上 5 当空气温度高于设定的阈值时 风扇开启 6 当空气湿度低于设定的阈值时 加
  • Hive基本架构和原理

    概述 Hive是建立在 Hadoop 上的数据仓库基础构架 它提供了一系列的工具 可以用来进行数据提取转化加载 ETL 这是一种可以存储 查询和分析存储在 Hadoop 中的大规模数据的机制 Hive 定义了简单的类 SQL 查询语言 称为
  • implicit declaration of function 问题解决

    C语言程序编译后出现警告 warning implicit declaration of function client tcpinit Wimplicit function declaration 原因 相关的头文件没有声明这个函数 在相
  • 如何使用Java以编程方式在Excel中创建数据透视表?

    Excel电子表格中的数据透视表用于以交互方式汇总数据 假设在工作表中有许多发票的数据 在这种情况下 可以使用数据透视表汇总按客户或产品分组的发票 在本文中 将学习如何以编程方式处理Excel中的数据透视表 特别是 将了解如何在Java中创
  • JavaScript—ES6 元编程(5)

    几年前 ES6 刚出来的时候接触过 元编程 Metaprogramming 的概念 不过当时还没有深究 在应用和学习中不断接触到这概念 比如 mobx 5 中就用到了 Proxy 重写了 Observable 对象 觉得有必要梳理总结一下
  • openGL之API学习(一一一)glUniform

    设置当前着色器程序中的一致变量的值 具体包含一系列函数 void glUniform1f GLint location GLfloat v0 void glUniform2f GLint location GLfloat v0 GLfloa
  • 持安零信任加入PKS体系生态联盟,共创办公安全新生态

    近日 PKS体系生态联盟公布最新一期会员单位名单 零信任办公安全领域的明星企业持安科技成为其网络安全领域新增会员 未来将与众多合作伙伴一同建设网络安全强国 PKS体系生态联盟是在中国电子信息产业集团有限公司的倡议下 广泛联合中央企业 国家研
  • html5--自定义属性

    一 添加属性 第一种不能html结构上看到 1 直接添加 通过querySelector获取到html元素之后 直接 属性进行初始化就可以为元素添加自定义属性了 div 123 div 2 setAttribute 属性名 属性值 添加自定
  • UML概述及UML类图详解

    引言 UML图有很多种 但是并非必须掌握所有的UML图 才能完整系统分析和设计工作 一般说来 在UML图中 只要掌握类图 用例图 时序图的使用 就能完成大部分的工作 也就是说 掌握UML的20 就能做80 的事情 对于程序员来说 最频繁使用
  • Unity_如何改变Image图片

    被改变的物体 public GameObject Tab3 需要改变的图片 public Sprite Tab3Img 加载将要用于修改的图片的路径 public string TabImgPath2 Image 2 void Start
  • vue 实现无缝向左滚动 鼠标悬停、离开时停止、开始滚动

    效果 可以根据此代码改为轮播 html代码
  • od机考真题-TLV解码

    while 1 try Tag input dct nums input split
  • 静态链接和动态链接

    静态链接 由于在我们实际的开发中 不可能将他们都放在一个文件中执行 所以将他们生成 o文件进行 从而要将他们进行链接 从而实现一个可以执行的程序 这个过程就是静态链接 静态库 是由多个多个 o文件压缩打包形成的一个文件 静态链接的优点 他在
  • linux的判断命令test之数值判断

    判断命令test一般用于脚本当中 可以简写为中括号 其会对跟随的条件进行判断 一般可以分为数值判断 字符串判断和文件判断 语法格式为test 判断条件 或 判断条件 注意中括号 与判断条件之间必须存在空格 还需注意判断条件的判断符号与比较值
  • 【Ubuntu】手把手教你打造 【VS Code + Cmake + C/C++】 开发环境

    下载安装VSCODE CMAKE Cmake安装请看我的这篇帖子 https blog csdn net TU Dresden article details 122373789 spm 1001 2014 3001 5501 VScode
  • shell基础知识

    shell基础知识 脚本语言 脚本是短小的 用来让计算机完成一系列工作的程序 这类程序可以用文本编辑器修改 不需要编译 通常是解释运行的 是一个约定的标记 告诉系统其后路径所指定的程序即是解释此脚本文件的shell程序 shell变量 使用
  • maven集成单元测试插件

    1 maven不可允许忽略单元测试 2 引用jacoco version
  • 【Unity】 DoTween对UI进行DoFade操作存在问题及解决办法

    Unity DoTween对UI进行DoFade操作存在问题 Unity版本 5 2 5 4 当使用this GetComponent
  • 很好用的etcd可视化管理工具 etcdv3-browser

    etcd是一个高可用 强一致性的服务发现存储仓库的 是k8s里的一个基础组件 现在随着k8s的不断的被企业所使用 etcd也越来越被看好作为服务发现的好的组件之一 今天推荐的是一款用来对etcd进行管理的图形化管理工具 etcdv3 bro