一种K8s系统中资源失联状态的判断方法、系统及设备技术方案

技术编号:23161524 阅读:32 留言:0更新日期:2020-01-21 21:56
本发明专利技术提出的一种K8s系统中资源失联状态的判断方法、系统及设备,包括:轮循采集、周期内重试、周期间累计叠加和判断资源失联。一个采集周期内采集监控资源监控项;如果采集时判断监控项为失联状态,则在该采集周期内重试一次;接连几个采集周期内监控项状态均为失联状态时,如果累计次数达到一定次数,判定资源监控状态为失联。

【技术实现步骤摘要】
一种K8s系统中资源失联状态的判断方法、系统及设备
本专利技术涉及计算机应用
,更具体的说是涉及一种K8s系统中资源失联状态的判断方法、系统及设备。
技术介绍
kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。通常,在K8s智能监控系统下,采用定时地轮循监控K8s系统下的多种资源,在其中一次轮循监控周期下,如果监控到某个监控项出现问题或者失联时,就判定该资源失联。但是,这个方案会引发一个现象:资源会经常出现资源失联,然后下一周期又恢复正常。经分析原因如下,监控是轮循机制,会遇到不可预知的场景:网络波动、请本文档来自技高网...

【技术保护点】
1.一种K8s系统中资源失联状态的判断方法,其特征在于,包括:/n监控采集资源的监控项;/n通过探测判断每一个监控项是否为失联状态,如果是,则将该监控项标记为失联状态;/n计算状态资源时,如果资源的所有监控项均标记为失联状态,则判断该资源为失联状态。/n

【技术特征摘要】
1.一种K8s系统中资源失联状态的判断方法,其特征在于,包括:
监控采集资源的监控项;
通过探测判断每一个监控项是否为失联状态,如果是,则将该监控项标记为失联状态;
计算状态资源时,如果资源的所有监控项均标记为失联状态,则判断该资源为失联状态。


2.根据权利要求1所述的K8s系统中资源失联状态的判断方法,其特征在于,所述监控采集资源的所有监控项包括:
根据资源的监控项数目确定采集周期;
在采集周期内轮循地监控采集资源各个监控项。


3.根据权利要求2所述的K8s系统中资源失联状态的判断方法,其特征在于,所述通过探测判断每一个监控项是否为失联状态包括:
在一个采集周期内,如果探测到一个监控项的状态为失联状态,则再重试探测所述监控项M次,如果M次的探测结果均为失联状态,则判定所述监控项在一个采集周期内为失联状态,所述M为预设附加探测次数。


4.根据权利要求3所述的K8s系统中资源失联状态的判断方法,其特征在于,所述通过探测判断每一个监控项是否为失联状态还包括:
连续在N个采集周期内探测所述监控项,如果在N个采集周期内探测到所述监控项的状态均为失联状态,则判定所述监控项为失联状态,所述N为预设判定周期数。


5....

【专利技术属性】
技术研发人员:赵龙
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1