网站首页 > 博客文章 正文
前言
etcd是一个高可用、强一致性的服务发现存储仓库的,是k8s里的一个基础组件,现在随着k8s的不断地被企业所使用,etcd也越来越被看好作为服务发现的好的组件之一 ; 今天这个文章看看一款用来对etcd进行管理的图形化管理工具 etcdv3-browser;
Etcd-Browser
Etcd-Browser是一款用来对etcd进行管理的图形化管理工具, 目前在etcd这块的管理工具产品统一来看,都没有一个比较亮眼的产品出现,etcdv3-browser,可谓是独树一帜了。
etcdv3-browser在传统的etcd管理工具的功能基础上,添加了很多非常实用的新的特性。
项目地址
https://github.com/gohutool/boot4go-etcdv3-browser
Docker镜像地址
joinsunsoft/etcdv3-browser
独特功能
查询功能的强大,是其他工具所没有的
不仅支持前缀查询,还可以进行全库查询
支持多维度查询, 创建修订号的范围,更改修订号范围,版本号的范围,都可以作为查询的维度进行查询
对查询结果的处理,分页,排序,限制数量,
这些功能小功能大用途,目前其他工具都没有支持,毕竟作为keyvalue的数据存储,并不是关系型数据库,在etcd服务器端就没有支持这样的功能,但是etcv3-browser,对, 他做到了。
其他的etcd管理工具的功能就就仅仅局限在key的查询和维护功能上了, etcdv3-browser不仅在基础功能上覆盖了其他工具的功能, 在其他的功能上也做到了,别人做不到的,我来做的特点。
高级功能介绍,这些功能都是其他工具都不具有的
租约管理
租约是etcd里很有用的功能,通过租期来控制key的过期时间,和redis里的expiredtime一样的功能,在etcdv3-browser里可以查看和管理租期
直接给key增加租期
查询租期, 可以根据租期ID进行过滤查询
租期的管理, 解除租期,新建租期,租期续约
观察点的支持
监控Key的更新变化, 这个功能是调试etcd数据和应用程序的好工具
这个工具不仅是管理工具的首创, 在功能上也是支持的广泛。
可以监控所有Key,
监控指定的前缀的Key,
监控修订号在指定范围内的Key
监控版本号在变化范围的Key
监控Key在指定的Range范围内的
多个维度的监控。实时监控,采用push的机制,非poll形式,马上更新,事件马上被捕获
这个功能,非常方便etcd应用的调试, 应用对key的更新直接在这里被捕获, 当然,这里只是在etcdv3-browser中对watch的应用, 在应用中,watch更多的是用来进行后端服务间的相互通信交流的方式的。
可视化的租约管理,
使用场景非常的广泛,就是没有好的工具进行管理,好了,现在有了, 关键还方便。直接查看租约的详细信息,关联的键值对。
独家秘籍的分布式锁的管理
本来的etcd原生的API中是完全没有锁这块的相关维护和管理功能的,仅仅只有上锁,解锁两个接口,而且上锁需要持有session对象,解锁需要持有Lock对象,调用还算是简单,但是维护就麻烦了,这里就是集成了boot4go出品的etcd4go的客户端,实现了分布式所锁的状态查询和管理维护的功能。 使用数据库管理工具的小伙伴们一定都熟悉数据库的锁的管理,这里就是同样的方式,来进行维护管理。
可以查看持锁进程,上锁时间, 以及当前同个锁对象的其他申请请求
可以强行解锁,下一个锁申请将成为锁的持有者。
结束语
通过对基础功能和部分高级功能的介绍, 大家可以看到etcdv3-browser的功能比其他同款工具的优势,从以上的几个方面,就已经完全可以优秀于其他的管理工具了。 作为一款以etcd的管理名的工具, 那么对于etcd服务集群的管理也必须支持, etcdv3-browser也提供这方面功能, 这些高级功能其他的工具都是没有的, 这也就是敢于说咱们etcdv3-browser最好的etcd管理工具,没有之一的原因。
猜你喜欢
- 2024-11-16 Docker网络这样理解会更简单(二)(docker 网络)
- 2024-11-16 Docker 和 Kubernetes 介绍(docker与kubernetes)
- 2024-11-16 通过项目学习Go开发之系统环境搭建
- 2024-11-16 容器可视化-Kuboard(容器可视化管理平台kubesphere)
- 2024-11-16 Docker 从入门到实践(docker从入门到精通)
- 2024-11-16 Docker 容器网络番外篇-VxLan(docker的网络)
- 2024-11-16 使用统一证书的方式部署ETCD3.5 集群(一)
- 2024-11-16 有想学docker的吗?我来倾馕相助了,143页docker入门资料免费送
- 2024-11-16 全新一代API网关,带可视化管理,文档贼友好
- 2024-11-16 Docker网络架构是什么?包含哪些哪些核心组件与驱动?
你 发表评论:
欢迎- 08-06nginx 反向代理
- 08-06跨表插入连续的日期,sheetsname函数#excel技巧
- 08-06初中生也能学的编程,不走弯路,先用后学
- 08-06find命令的“七种武器”:远不止-name和-type
- 08-06恶意代码常见的编程方式
- 08-06kali2021ping 外网不通
- 08-06因为一个函数strtok踩坑,我被老工程师无情嘲笑了
- 08-06hadoop集群搭建详细方法
- 49℃nginx 反向代理
- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- powershellfor (73)
- messagesource (71)
- plsql64位 (73)
- vueproxytable (64)
- npminstallsave (63)
- #NAME? (61)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- nacos启动失败 (64)
- ssh-add (70)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- qcombobox样式表 (68)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)