[发明专利]一种Pod调度方法及装置在审

专利信息
申请号: 201910278409.2 申请日: 2019-04-09
公开(公告)号: CN109995871A 公开(公告)日: 2019-07-09
发明(设计)人: 刘青 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/24
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 王康;解婷婷
地址: 215100 江苏省苏州市吴*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 节点集合 预设条件 调度 资源剩余量 查找 集群资源 碎片化 资源量 申请 节约 创建
【说明书】:

本申请公开了一种Pod调度方法及装置,所述方法包括:确定第一Node节点集合,根据所述第一Node节点集合中Node节点的资源剩余量在所述第一Node节点集合中查找满足第一预设条件的被整理Node节点;确定第二Node节点集合,其中,所述第二Node节点集合中至少不包括所述被整理Node节点;选择所述被整理Node节点上的一Pod,根据创建所述Pod所需要的资源量在所述第二Node节点集合中查找满足第二预设条件的被迁入Node节点;如果查找到,则将所述被整理Node节点上的所述Pod调度到所述被迁入Node节点上。本申请解决了现有技术中所存在的资源“碎片化”的问题,节约了集群资源。

技术领域

本申请涉及存储管理技术领域,尤其涉及一种Pod调度方法及装置。

背景技术

Kubernetes(也被称为k8s)是Google开源的容器集群管理系统,它是一个完备的分布式系统支撑平台,具有完备的集群管理能力。同时,Kubernetes系统也是一个全新的基于容器技术的分布式架构领先方案,在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。

在集群管理方面,Kubernetes将集群中的机器划分为一个主节点Master和一群工作节点Node,其中,Master节点是集群的管理节点,负责管理集群,提供集群的资源数据访问入口,关联工作节点Node。在Master节点上运行着集群管理相关的一组进程kube-apiserver、kube-controller-manager和kube-scheduler,这些进程实现了整个集群的资源管理、Pod调度、弹性伸缩、安全控制、系统监控和纠错等管理能力,并且都是全自动完成的。Node是Kubernetes集群架构中运行Pod的服务节点(亦叫agent或minion),它是Kubernetes集群操作的单元,用来承载被分配Pod的运行,是Pod运行的宿主机,关联Master管理节点,拥有名称和IP、系统资源信息。Node作为集群中的工作节点,运行真正的应用程序,在Node上由Kubernetes管理的最小运行单元是Pod。在Node上运行着Kubernetes的kubelet、kube-proxy服务进程,这些服务进程负责Pod的创建、启动、监控、重启、销毁以及实现软件模式的负载均衡器。

Kubernetes作为管理跨多主机容器应用程序的系统,不仅具备完备的容器集群管理能力,还增加了多层次的安全防护机制、租户应用支撑、服务器注册和智能负载均衡器的功能,尤其Kubernetes强大的故障发现和自有修复能力,让系统的运维能力得到了极大提升。Kubernetes系统对于GPU(“Graphics Processing Unit”的缩写,图形处理器)资源调度的支持,也让Kubernetes系统在人工智能领域得到了广泛的使用。Kubernetes在调度资源创建Pod的时候,是按照集群中的Node节点计算资源(包括CPU、内存、GPU等资源)剩余量作为衡量指标,新的Pod容器只会创建在资源剩余量最大的Node节点上,这样会让每个Node节点的使用资源比较均衡,但是会带来资源“碎片化”的问题。“碎片化”指的是每个Node节点都会剩余一点资源,如果将每个节点的“碎片化”资源加起来,集群中剩余资源总量还是不少的,但是如果利用这些资源创建一个Pod却是无法实现的,这是因为一个Pod无法使用离散的资源,这样就导致了资源的浪费,尤其是对GPU这种昂贵计算资源的浪费。

针对上述现有技术中所存在的资源“碎片化”的问题,如何使Kubernetes集群中的资源得到最大化利用,节约集群资源,进而达到资源整合的效果,目前现有技术中还没有相关的解决方案。

发明内容

本申请的主要目的在于提出一种Pod调度方法,能够解决现有技术中所存在的资源“碎片化”的问题,使Kubernetes集群中的资源得到了最大化利用,节约了集群资源,进而达到了资源整合的效果。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910278409.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top