一种Kubernetes环境下的自动网络巡检系统技术方案

技术编号:38501710 阅读:32 留言:0更新日期:2023-08-15 17:09
本发明专利技术公开了一种Kubernetes环境下的自动网络巡检系统,涉及集群网络巡检领域,包括网络巡检测试模块和巡检结果展示模块;所述网络巡检测试模块在网络巡检测试时,采用如下步骤:获取和校验巡检锁、创建巡检测试环境、执行巡检网络测试、将巡检结果写入缓存并推送至Prometheus、清理巡检环境以及释放巡检锁;所述巡检结果展示模块用于实现/metrics接口,从缓存中获取网络巡检测试结果,并在访问/metrics接口时,通过Prometheus调用collect函数将数据返回给客户端。本发明专利技术基于Kubernetes环境,实现了自动网络巡检系统,具有自动化巡检、实时结果展示和全面测试用例等优点,提高了网络稳定性和可靠性。了网络稳定性和可靠性。了网络稳定性和可靠性。

【技术实现步骤摘要】
service,对应的后端pod均为serverpod。
[0015]优选的,网络巡检测试程序包括以下测试用例:
[0016]客户端pod通过service在集群内部的名字访问service;
[0017]客户端pod访问同一节点上的其他服务器pod;
[0018]客户端pod访问不同节点上的服务器pod;
[0019]客户端pod访问clusterIPservice;
[0020]客户端pod访问nodeportservice;
[0021]node访问clusterservice;
[0022]node访问nodeportservice。
[0023]客户端pod通过service在集群内部的名字访问service:这表示客户端的pod通过使用集群内部的服务名称(例如服务A)进行访问,实际上是在访问后端与服务A关联的一个或多个服务器pod。
[0024]客户端pod访问同一节点上的其他服务器pod:这指的是客户端的pod在同一节点(也就是同一台服务器)上访问其他pod。比如,客户端pod和服务器pod都本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Kubernetes环境下的自动网络巡检系统,其特征在于,包括网络巡检测试模块和巡检结果展示模块;所述网络巡检测试模块在网络巡检测试时,采用如下步骤:获取和校验巡检锁、创建巡检测试环境、执行巡检网络测试、将巡检结果写入缓存并推送至Prometheus、清理巡检环境以及释放巡检锁;所述巡检结果展示模块用于实现/metrics接口,从缓存中获取网络巡检测试结果,并在访问/metrics接口时,通过Prometheus调用collect函数将数据返回给客户端。2.根据权利要求1所述Kubernetes环境下的自动网络巡检系统,其特征在于,创建测试环境的过程包括创建测试所需的namespace,以及在指定节点上创建serverpod和clientpod。3.根据权...

【专利技术属性】
技术研发人员:花磊刘学聪崔骥赵安全王亮梁兵张振华
申请(专利权)人:江苏博云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1