【技术实现步骤摘要】
一种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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。