[发明专利]Kubernetes的资源调度方法及调度组件在审
申请号: | 202210532049.6 | 申请日: | 2022-05-17 |
公开(公告)号: | CN114661448A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 韩鹏 | 申请(专利权)人: | 中电云数智科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06N3/12 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 华枫 |
地址: | 430100 湖北省武汉市经济技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | kubernetes 资源 调度 方法 组件 | ||
本发明提出了一种Kubernetes的资源调度方法及调度组件,Kubernetes的资源调度方法,包括:对待调用资源的权重参数进行配置;在kube‑schedule中引入优化遗传算法,基于配置的所述权重参数和预设计算公式计算确定Kubernetes的调用资源;其中,预设计算公式中包括:磁盘IO和网络带宽评估因素项。本发明简化了kube‑scheduler组件在资源调度的优选算法中各评估因素的权重配置的复杂程度。在kube‑scheduler组件的资源调度优选算法中加入了磁盘IO、网络带宽两项考虑因素以提高集群在磁盘IO、网络带宽方面的负载均衡水平。修改了kube‑scheduler默认调度机制,引入了改进后的遗传算法,弥补了固有优选算法只考虑单节点资源利用率的缺陷,调度时在兼顾集群的整体的资源负载水平的同时提高了优选算法的运行效率。
技术领域
本发明涉及云计算技术领域,尤其涉及一种Kubernetes的资源调度方法及调度组件。
背景技术
近年来互联网发展规模与日俱增,面对庞大的数据量,云计算技术应运而生。云计算通过整合数据中心的服务器集群资源,进行统一的管理与调度。在其中的Iaas层的调度近年来经历了由以虚拟机为基本单位的调度向容器技术的转变,容器编排工具如Swarm、Mesos、Kubernetes等也随之出现并被广泛应用。在这一过程中解决了虚拟机调度颗粒度过大、调度效率低、浪费资源等痛点,比如目前使用率最高容器编排工具Kubernetes具有以下优点:
1、所有资源都存在于容器中,且容器与底层平台解耦,具有跨平台性和可移植性。
2、每个容器拥有自己的一套轻量独立的系统,在增加了可移植性的同时提高了资源利用率。
3、具有弹性伸缩功能,可自动扩缩容,保证服务质量,提高了系统的鲁棒性。
4、该技术自动化程度高,扩展性强,容易使用和管理,使开发人员专注于业务开发。
但是,随着Kubernetes在复杂的实际场景广泛应用,开发人员关注到其在资源调度性能方面有待进一步改善。
发明内容
本发明要解决的技术问题是如何提高Kubernetes资源调度性能,本发明提出一种Kubernetes的资源调度方法及调度组件。
根据本发明实施例的Kubernetes的资源调度方法,包括:
对待调用资源的权重参数进行配置;
在kube-schedule中引入优化遗传算法,基于配置的所述权重参数和预设计算公式计算确定Kubernetes的调用资源;
其中,预设计算公式中包括:磁盘IO和网络带宽评估因素项。
根据本发明的一些实施例,采用Cobra对待调用资源的权重参数进行配置。
在本发明的一些实施例中,采用的所述预设计算公式如下:
;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电云数智科技有限公司,未经中电云数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210532049.6/2.html,转载请声明来源钻瓜专利网。