一种容器集群中节点状态的更新方法、装置及系统制造方法及图纸

技术编号:26969891 阅读:19 留言:0更新日期:2021-01-05 23:58
本发明专利技术公开了一种容器集群中节点状态的更新方法、装置及系统。所述方法包括:获取运行在某节点上容器组在预设时间段内的资源使用量;根据所述预设时间段内的资源使用量计算所述节点的资源使用率;判断所述资源使用率是否满足警戒状态条件,若是则将所述节点的状态更新为警戒状态;若所述节点处于警戒状态,则判断所述资源使用率是否满足过载状态条件,若是则将所述节点的状态更新为过载状态。本发明专利技术提供的技术方案与k8s配合,k8s识别出本发明专利技术确定的各节点状态,由此根据节点状态进行有针对性地进行容器调配,避免使节点资源进一步紧缺。

【技术实现步骤摘要】
一种容器集群中节点状态的更新方法、装置及系统
本专利技术涉及计算机资源管理
,特别涉及一种容器集群中节点状态更新方法、装置及系统。
技术介绍
在计算机资源管理
,技术人员为了提高服务器的运行效率和能力,通常采用容器集群技术(Kubernetes,以下简称k8s)进行服务器资源管理。在k8s中,容器组(Pod)是k8s的基本操作单元,一个容器组中包含一个或多个容器(container),一个Pod包含的容器运行在同一个节点(Node)上。因此基于k8s的网络架构,用户需要实时掌控Node的运行状态才能对其或者运行在其上的container进行有针对性地调整,尤其对于电商企业,由于电商企业中应用资源的使用峰值和平均使用率偏差较大,要想均衡Node负载,必须了解其当前的运行状态。但是现有技术中缺少根据电商的应用资源使用特性划分Node状态,也没有适用于容器集群技术的对Node状态的准确更新确定的技术方案,所以也就无法通过容器集群技术对Node进行精准管理。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种容器集本文档来自技高网...

【技术保护点】
1.一种容器集群中节点状态的更新方法,其特征在于,包括:/n获取运行在某节点上容器组在预设时间段内的资源使用量;/n根据所述预设时间段内的资源使用量计算所述节点的资源使用率;/n判断所述资源使用率是否满足警戒状态条件,若是则将所述节点的状态更新为警戒状态;/n若所述节点处于警戒状态,则判断所述资源使用率是否满足过载状态条件,若是则将所述节点的状态更新为过载状态。/n

【技术特征摘要】
1.一种容器集群中节点状态的更新方法,其特征在于,包括:
获取运行在某节点上容器组在预设时间段内的资源使用量;
根据所述预设时间段内的资源使用量计算所述节点的资源使用率;
判断所述资源使用率是否满足警戒状态条件,若是则将所述节点的状态更新为警戒状态;
若所述节点处于警戒状态,则判断所述资源使用率是否满足过载状态条件,若是则将所述节点的状态更新为过载状态。


2.如权利要求1所述的方法,其特征在于,所述获取运行在某节点上容器组在预设时间段内的资源使用量包括:
定期读取所述容器组的资源使用量统计文件,获取其在预设时间段内的资源使用量。


3.如权利要求1或2所述的方法,其特征在于,所述节点的资源使用率的计算公式为:



其中,所述硬件运行限额为提供资源的设备的负载极限值。


4.如权利要求1或2所述的方法,其特征在于,所述警戒状态条件包括:警戒值,所述过载状态条件包括:过载值;所述过载值大于所述警戒值。


5.如权利要求4所述的方法,其特征在于,当所述资源为所述节点的处理器时,所述警戒状态条件为:所述资源使用率大于处理器的核数与所述警戒值的乘积;
所述过载状态条件为:所述资源使用率大于处理器的核数与所述过载值的乘积。


6.一种...

【专利技术属性】
技术研发人员:梁鸿斌
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:广东;44

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

1