云原生集群中节点资源管理方法和装置制造方法及图纸

技术编号:40661627 阅读:16 留言:0更新日期:2024-03-18 18:54
本公开的实施例公开了云原生集群中节点资源管理。该方法的具体实施方式包括:获取节点的算力归一化的换算系数;响应于从kube‑apiserver监听到节点发生变化,根据节点实际可调度CPU核数和所述换算系数计算算力归一CPU核数;若计算得出的算力归一CPU核数与节点已有算力归一CPU核数不相等,则以扩展资源的形式将计算得出的算力归一CPU核数更新到节点容量中。该实施方式基于不同型号CPU的性能表现,将其映射成算力归一单位,从而达到应用在不同节点上的性能表现一致。解决用户无法准确预估应用的最大性能的问题。

【技术实现步骤摘要】

本公开的实施例涉及计算机,具体涉及云原生集群中节点资源管理方法和装置


技术介绍

1、基于kubernetes的云原生集群,一般会管理很多服务器,也称为节点,这些节点可能有不少差异,比如硬件型号不同、软件版本不同等,kubernetes对上层屏蔽了这些差异,应用只需要定义所需资源数目,不关心应用实例(pod)被调度运行在哪个节点。

2、由于节点的cpu型号不同、性能表现不同,应用实例调度到不同节点时,应用实例的性能表现也会不一样,会导致用户无法准确预估应用的最大性能。例如,某应用申请使用2核cpu,经过测试,其在节点a上可以达到1000qps的性能表现,在某次大促时,新扩容了一批服务器节点,应用实例扩容到了新的节点,由于新的节点和节点a的cpu型号不同,同样的2核cpu,性能却只有800qps,对支持促销活动造成影响。

3、为了消除此影响,一般会将相同型号的机器,通过相同的标签标记,应用基于此标签进行调度,保证应用实例调度到相同型号的节点上;这种方式,限制了部署的灵活性,当相同型号节点资源不足时,无法扩容到其他型号节点之上。

本文档来自技高网...

【技术保护点】

1.一种云原生集群中节点资源管理方法,包括:

2.根据权利要求1所述的方法,其中,所述方法还包括:

3.根据权利要求1所述的方法,其中,所述方法还包括:

4.根据权利要求2或3所述的方法,其中,所述方法还包括:

5.根据权利要求1所述的方法,其中,所述方法还包括:

6.根据权利要求1所述的方法,其中,所述方法还包括:

7.根据权利要求1所述的方法,其中,所述方法还包括:

8.一种云原生集群中节点资源管理装置,包括:

9.一种电子设备,包括:

10.一种计算机可读介质,其上存储有计算...

【技术特征摘要】

1.一种云原生集群中节点资源管理方法,包括:

2.根据权利要求1所述的方法,其中,所述方法还包括:

3.根据权利要求1所述的方法,其中,所述方法还包括:

4.根据权利要求2或3所述的方法,其中,所述方法还包括:

5.根据权利要求1所述的方法,其中,所述方法还包括:

6.根据权利...

【专利技术属性】
技术研发人员:李希伟涂会杨业飞周光
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1