前言 在生产中,除了日常的prometheus监控,我们还需要能够监控到k8s的事件,下面来仔细说说阿里开源的工具,kube-eventer怎么使用。 NPD Node的主要影响kuberntes稳定性的因素 硬件错误 CPU坏了 Memory坏了 磁盘坏了 kernel问题 kernel deadlock (内核死锁) corrupted file 这个节点状况只有在节点重启后才会被重置 Event(事件): 影响节点的临时性问题,但是它是对于系统诊断是有意义的 Node Problem Detector(NPD) NPD就是利用kubernetes 的上报机制,通过检测系统的日志(例如centos中journal),把错误的信息上报到kuberntes的node上。 sniff=false&ver=6&index=vnet_prod - --sink=webhook:http://xxxxxxx/api/v1/mk8s/cluster/events
介绍 推荐三款小工具,具体使用哪个,大家可以自己斟酌,各有各的优点。 kubeman 一个很有意思的小工具叫 kubeman,它试图使从Kubernetes集群中查找信息变得更加容易,并且可以调查与Kubernetes和Istio相关的问题。 要是windows想执行linux的k8s集群,把.kube目录拷贝到/user/administrator下面就可以。 kuboard Kuboard 是一款免费的 Kubernetes 管理工具,提供了丰富的功能,结合代码仓库、镜像仓库、CI/CD工具等,可以便捷的搭建一个生产可用的 Kubernetes 容器云平台, 小结 三款工具各有千秋,大家结合自己公司情况选择吧!
昨天,小悦在 Redis 交流群(想进群交流的请查看文末进群方式)发起了一个话题讨论:你们觉得好用的第三方Redis工具有哪些? 有几位朋友推荐了几款不错的Redis工具,加上之前笔者用过的一些工具,这一节内容就来简单盘点一下这些好用的工具。 2 redis-shake 作用:数据迁移工具 GitHub地址:https://github.com/alibaba/RedisShake 中文文档:https://developer.aliyun.com /article/691794 不但支持单实例之间的数据迁移,也支持集群之间的数据迁移,并且也支持公有云Redis 之间的迁移。 Prometheus 监控 Redis不可或缺的工具。
平常遇到不认识的单词可能习惯用百度翻译或者谷歌翻译,这里推荐些更好用的翻译工具。 谷歌翻译网址https://translate.google.cn/ 在国内就能直接打开,还有其他谷歌产品见之前文章那些在国内还能使用的谷歌产品 ps: 看板的英文是 kanban ,类似上海的英文shanghai 支持谷歌、百度、有道三大翻译和朗读引擎,可以方便的查看、复制和朗读不同引擎的翻译结果,网页上选中文字直接翻译 。 ? deepl 一个号称强过谷歌翻译的翻译神器 DeepL Translator , 通过训练人工智能来理解和翻译文本,翻译出的内容读起来自然通顺,准确细致,有着接近真人语义的流畅品质,还有一个亮点是可以直接翻译 https://www.deepl.com/zh/qualityJAZH.html 对比不同翻译工具的结果。 ?
,看群里面的小伙伴儿用了之后反馈都说挺好用的;那么趁热打铁,一起整理了8款在线文档管理工具,相信总有一款能合你的胃口; 目录 RAP Eolink EasyAPI Apizza EasyDoc ShowDoc ShowDoc 地址:https://www.showdoc.cc/ ShowDoc是一个非常适合IT团队的在线API文档、技术文档工具。 如果不想编辑markdown文档,你还可以利用showdoc的自动化能力,从程序注释中自动生成API文档,或者从搭配的RunApi客户端(类似postman的api调试工具)中一边调试接口、一边自动生成文档 7.ApiFox https://www.apifox.cn ApiFox是一款API 文档、API 调试、API Mock、API 自动化测试工具,这个工具主要是以客户端为主,不仅能高效测试,还能快速生成在线的 8.ApiPost https://www.apipost.cn/ ApiPost不仅可以快速生成接口文档,还支持导出离线html、markdown、word文档。
在线代码对比工具是一款免费的在线文本对比工具,无需注册,可以在线对两段文本进行对比,检测/比较两个文本有什么不同的差异,以便修改,常用于程序代码。 工具地址:http://www.matools.com/compare compare.png 使用这个在线工具的好处就是不需要人工查看,尤其是大文件,有几百上千行的代码,这时候就建议使用比较工具了,不用浪费过多时间去寻找 该工具支持utf-8, gbk,gb2312等不同格式的文本,可以在线对比html, php, css, asp, js等代码,这对于程序员来说是非常方便! 比起同类软件Beyond compare、DiffMerge、WinMerge等可能功能不够强大,但这个在线工具更方便,不需要安装,对于只需要比较文件功能的用户来说,码工具的在线对比工具是很好的一个选择 由于IE全系列对HTML5的Canvas以及File API支持不好,推荐使用Chrome、Firefox浏览器,另外请选择正确的文件编码方式以免出现乱码或者显示错误。
0 前言 很久之前一直苦于 Windows 下截图没有好的工具,后来找到了一个贴图工具,发现它的截图功能比我用过的都要好,用了大概一年多,感觉非常好用。 没错,这个软件就是 Snipaste,一个简单但强大的贴图工具,同时也有截图、标注等功能。 截图 + 贴图 调节贴图的透明度,Ctrl + 滑动滚轮 或者 Ctrl + + - ? 调节透明度 取色,这个功能非常好用,直接就能把颜色值(RGB/Hex)复制出来,也可以贴到屏幕上。 ? 取色 取色后贴出来的图直接可以查看取到的 RGB、HEX 等 ? 取色后贴出来的图 缩略图模式,可以把贴在屏幕上的图进行缩小/放大,默认是 Shift + 左键双击 ? 隐藏所有贴图 至于 Snipaste 的截图和标注功能我就不展开讲讲了,个人认为比 QQ 截图、微信 截图、Windows 自带的截图工具、win 10 的 Windows + Shift + S 快捷截图等都好得多
在K8s环境部署应用后,经常遇到需要进入pod进行排错。 有没有一种即插即用的排错工具呢? 今天为大家推荐一款K8s pod诊断工具,kubectl-debug是一个简单、易用、强大的 kubectl 插件, 能够帮助你便捷地进行 Kubernetes 上的 Pod 排障诊断。 kubectl-debug 包含两部分: kubectl-debug:命令行工具; debug-agent:部署在K8s的node上,用于启动关联排错工具容器; 工具安装(CentOS 7.5): # /contrib/helm/kubectl-debug 简单使用(K8s v1.15.0): # kubectl 1.12.0 或更高的版本, 可以直接使用: kubectl debug -h # 老版本的
今天为大家推荐一款K8s pod诊断工具,kubectl-debug是一个简单、易用、强大的 kubectl 插件, 能够帮助你便捷地进行 Kubernetes 上的 Pod 排障诊断。 kubectl-debug 主要包含以下两部分: kubectl-debug:命令行工具 debug-agent:部署在K8s的node上,用于启动关联排错工具容器 工作原理 我们知道,容器本质上是带有 现在的状况是,我们不仅要 “进入容器内部”,还希望带一套工具集进去帮忙排查问题。那么,想要高效管理一套工具集,又要可以跨平台,最好的办法就是把工具本身都打包在一个容器镜像当中。 接下来,我们只需要通过这个”工具镜像”启动容器,再指定这个容器加入目标容器的的各种 namespace,自然就实现了 “携带一套工具集进入容器内部”。 wireshark工具分析,则需要去POD_NAME对应的宿主机上拷贝出来进行分析 [root@k8s-demo-master-01-2 ~]# docker ps |grep netshoot 58b918b67b3f
关于GIF之前写过如何将视频轻松转换为 GIF ,不断有小伙伴问有没有好用的GIF录制工具,这里就分享下。 oCam 这个我第一个用过的,不用安装直接运行,单文件11MB。 ? 先设置下保存路径。 默认是录制成视频的,需要改为GIF 。 ? 录制效果: ? licecap 轻量级、使用简单,支持Windows和mac,单文件只有400K ,不用安装直接运行。 ? 录制完停止即可。 ? bandicam 这是一款简单好用,功能强大的屏幕录像软件,录屏幕,录游戏,录视频,也不用安装直接运行 。 ? ? GIF制作 相信你肯定在网络上经常看到这个为所欲为GIF表情包。 ? 不过这个默认生成的GIF有点大(3-4M),可以用 https://ezgif.com/resize 来压缩下,体积能缩小66%。 ? 想把GIF倒着放也是可以的, 推荐 http://www.gif5.net/ ? 倒放效果: ?
免费在线流程图思维导图 官方介绍 专业强大的作图工具,支持多人实时在线协作,可用于原型图、UML、BPMN、网络拓扑图等多种图形绘制 在线地址:https://www.processon.com/ 该软件是收费制 ,非会员可以创建9个免费的文件。
FTP工具的可选软件有很多,例如CuteFTP,FileZilla,FlashFXP,FTP Rush等,不过今天给大家推荐的是号称“最聪明的FTP工具”的SmartFTP。 既然是“最聪明的FTP工具”没有两下子肯定是不行的,SmartFTP的特点不但涵盖了同类软件的上传下载和管理,还有一些非常智能的功能。 智能URL地址解析 拥有网站的朋友可能都知道,FTP中的地址对应都有一个HTTP地址,而有时候我们复制FTP中的地址并不是HTTP格式,这时候SmarFTP就可以做到。 多国语言与海量皮肤,支持64位系统 与其他FTP工具的千篇一律不同,SmartFTP支持众多皮肤更换,并且支持多国语言包,中文用户完全可以看着亲切的中文界面来进行操作。 介绍了这款FTP工具的相关特性,个人认为SmartFTP的确算是一款优良的FTP管理工具。至于它是否真如官方所说是“最智能的”,大家下载试用一下便知。
XMind是一款实用的思维导图软件,简单易用、美观、功能强大,拥有高效的可视化思维模式,具备可扩展、跨平台、稳定性和性能,真正帮助用户提高生产率,促进有效沟通及协作。 XMind 是一个全功能的思维导图和头脑风暴软件,为激发灵感和创意而生。作为一款有效提升工作和生活效率的生产力工具,受到全球百千万用户的青睐。 我们具体聊一聊xmind 一.开源 XMind是开源软件; 二.费用 XMind有免费版、专业版和增强版三个版本,不同版本收费不同; 三.支持平台 XMind支持Wimdows、Mac、Lunix和三个平台通用的免安装版本 录音备注、主题概要、插入备注、加入标签和浮动节点; 五.导出格式 XMind可以导出HTML、PDF、PowerPoint、Word等10大常规格式,但导出的HTML、PDF和Word格式样式差不多,不够美观 ; 六.模板 XMind有着丰富的模板,也可调整风格,而且模板也漂亮实用。
其实,我大部分的时间都花费在终端的使用上,我觉得有必要给大家推荐一下比较好用的终端工具。先给大家列个推荐清单,如下图。 htop 下载地址:https://hisham.hm/htop/ glances 下载地址: https://nicolargo.github.io/glances/ 8virtualenv 和 virtualfish 除了几乎每天都在使用的工具以外,我多年来还收集了一些给力的工具,这些工具对于一些特定需求非常好用。 这是一款非常好用的curl替代工具。合理的默认配置以及简洁的语法使它更易于使用,命令返回也是彩色输出,甚至支持为不同类型的身份验证安装相应的插件。 借助自动提示和语法突出显示,它们比默认的sqlite3和psql工具要好用很多。
作为一名程序员我深知一款好用的软件工具对工作效率的提升意味着什么,相信不少程序员还在依靠老外们做的软件处理手头工作,曾经我也是其中一员,不过现在我已经开始迷上了国产软件, 国外的自然后他的优势,但国产软件工具也吸引了不少程序员开始尝试 ,虽然他还有这样和那样的不足,但是做为一名土生土长的中国程序员,我还是相信自家造的东西的,举个栗子就好比最近在用的Apipost就是一个值得推荐的好工具。 或许我们不少做编程的朋友可能还在使用postman、swagger、mock等工具吧,你可曾知道这类软件在国内已经悄悄的发展起来了,而且多是集成了多种软件功能,不能满足多种应用场景,还提高了工作效率,其实这类软件不止 ApiPost自己人做的软件更适合符合国内程序员喜好。下边给大家分享两个我认为很好用的功能。 ,国产的工具操作起来也一定更顺手!
旨在提供深入的知识理解和信息提取能力。 对比:与其他工具相比,Grok更侧重于深层次的文本理解和知识提取,而不仅仅是文本生成。 对比:与其他数字人工具相比,Heygen更侧重于虚拟人物的创建和管理,提供定制化的数字人解决方案。 对比:与其他数字人工具相比,剪映更侧重于视频内容的制作,结合了虚拟人物和视频编辑功能。 办公类 Powtoon 特点:提供在线动画和演示文稿制作工具,支持创建动态的视频和演示文稿。 对比:与其他办公类工具相比,Powtoon更侧重于动画和演示文稿的制作,适合制作视觉效果丰富的内容。 对比:与其他办公类工具相比,chatPPT更侧重于演示文稿的自动化创建和编辑,提供与PowerPoint深度集成的AI功能。 既然是总结最好用的AI工具,那上面的内容当然是由AI生成。
go-callvis-代码调用关系的可视化工具go-callvis是一个代码调用关系的可视化工具,它可以帮助我们了解指定项目代码的结构,以达到更快的理解代码意图的目的。 工具使用简单,步骤如下:// 1. gotest工具使用也是十分方便,可以直接安装(go get -u github.com/cweill/gotests/...)后用命令行($ gotests [options] PATH ...)的方式 Uber 公司的 Go 团队在 GitHub 开源了他们的goroutine 泄漏检测器出来,一个与单元测试结合使用的工具。 goleak 可以监控当前测试代码中泄漏的 goroutine。 pprof性能分析+火焰图Pprof是一个用于采样数据可视化和分析的工具。
最近在寻找一款免费又好用的Redis客户端工具,于是找到了AnotherRedisDesktopManager,界面漂亮而且支持Redis集群,推荐给大家! RedisDesktopManager 以前一直使用的是RedisDesktopManager这款Redis客户端工具,由于很久没更新界面有点古老,最近想更新升级下,进到官网一看,发现收费了..... AnotherRedisDesktopManager 于是就去Github上找了下,发现了另一个RedisDesktopManager,界面漂亮而且免费,一看Star数量8K+,有点厉害! 安装完成后,点击新建连接可以连接到Redis,可以发现Cluster这个选项,之前使用的旧版RedisDesktopManager并不支持Redis集群,这个工具支持了很不错! ? 再来存储Hash类型的键值对,依然可以像操作表格一样操作HashMap中的数据。 ?
1前言 平时我们都会封装一些处理缓存或其他的小工具。但每个人都封装一次,重复造轮子,有点费时间。有没有一些好的工具库推荐-guava。 guava是谷歌基于java封装好的开源库,它的性能、实用性,比我们自己造的轮子更好,毕竟谷歌出品,下面介绍下几个常用的guava工具类 LoadingCache(本地缓存) Multimap 和 Multiset -------- {c=3} {b=(2, 20)} {a=1} {d=4} 8EventBus EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现 ,相关文章可以看看重试框架Guava-Retry和spring-Retry[1]欢迎指正文中错误(故事纯属虚构,如有雷同纯属巧合) ---- 13参考文章 Google guava工具类的介绍和使用[2 : https://blog.csdn.net/zzzgd_666/article/details/84377962 [2] Google guava工具类的介绍和使用: https://blog.csdn.net
前言缘由白嫖的才是最好的,AI好用网站小分享经常看引流文章说,这有免费的AI工具,好用快收藏! Turbo是AI绘画领域的一个先进工具,它以其快速的实时生成能力著称,能够让用户只需在文本框中输入描述或想法,就能迅速生成对应的图像内容。 是一个完全免费并且开源的AI贴纸创作工具网站StickerBaker结合了Stickers SDXL Lora和BRIA背景移除工具,为用户提供了一个强大的平台来生成个性化的头像贴纸或其他创意贴图。 ,适合对AI技术感兴趣或需要相关工具辅助工作的用户探索使用。 StickerBaker一个免费开源的AI贴纸创作工具,支持个性化头像及创意贴图制作。 图片