如何在Kubernetes上监控集群:三种开放工具-其中一种以游戏格式

这是我们紧凑的免费工具集合,用于评估容器化应用程序的性能和稳定性。削减的是Kmoncon



群集监视系统具有基准功能Lens开发环境以及用于以计算机游戏格式对节点进行压力测试的实用程序。





Ellen Qin — Unsplash






Kmoncon



这是一个用于监视Kubernetes集群中节点连接的系统。它是由工程师Karl Stoney开发的,他在英国Auto Trader(英国最大的二手车市场之一)维护云基础架构和容器化应用程序。



Kmoncon检查TCP,UDP和DNS连接(测试每五秒钟运行一次)。该评估基于修改后的Prometheus度量标准-节点名称和可用性区域已添加到标准参数中。该工具与Istio ObservabilityKube State Metrics等其他L7级监视系统兼容。根据作者的说法,对于75个节点的群集,系统仅消耗40 MB的RAM。





/ Kmoncon仪表板的屏幕快照/ GitHub



值得注意的是该项目还很年轻,因此它的工作中存在错误。众所周知的一种是节点列表的缓慢更新。因此,系统有时会尝试测试已删除的节点并给出错误。作者计划纠正这一缺陷。他还说,Docker映像的大小仍然很差,只有130MB。






酷比混乱



它是用于交互式测试Kubernetes集群可靠性的工具。它是在Unity引擎上以计算机游戏的格式实现的。您控制一个虚拟的“太空飞船”,并在代表真实吊舱的发光方块上射击。他们每个人都有一定的健康水平。当它结束时,游戏通过kubectl发送destroy pod命令并删除相应的pod。/ Kube-chaos游戏方式/ GitHub 通过以随机顺序切碎豆荚,您可以检查系统对此的反应以及恢复的速度。这种方法称为混沌工程 要在您的集群上安装游戏,作者建议使用













arkadeKubernetes的CLI,可让您使用单个命令部署应用程序。值得注意的是,该项目是PoC,可能不值得在生产中使用。






镜片



适用于Kubernetes的集成开发环境(IDE),针对与大量Pod(最多25,000个)一起使用进行了优化。她能够实时可视化集群的状态,并建立反映所涉及资源的图形(使用Prometheus指标)。



Lens是安装在Linux,macOS或Windows计算机上的独立应用程序(群集中无需部署代理)。该工具的第一个版本由Kontena提出,但今天由Lakend Labs开发。她促进并支持云的开源项目。



该项目还比较年轻,但是已经形成了一个大型社区。 Lens是GitHub类别中第二受欢迎的项目,并且拥有8.2万颗星






我们在公司博客中写的内容:



一系列有关网络安全的书籍:如何进行渗透测试以及与社会工程学的对立

您不能只是拿走并“刷新”您的小工具

哪些电缆可以连接非洲,亚洲和澳大利亚

Linux服务器基准








All Articles