[发明专利]容器集群资源管理方法、装置与设备在审
申请号: | 201911374735.X | 申请日: | 2019-12-27 |
公开(公告)号: | CN113051025A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 刘中巍;李鹏 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F9/50 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 任媛;刘铁生 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 集群 资源管理 方法 装置 设备 | ||
1.一种容器集群资源管理方法,其特征在于,包括:
获取所述容器集群的第一负载和所述第一负载对应的原始资源池;所述原始资源池包括至少一个第一资源节点;
基于所述容器集群的负载变化,预测所述容器集群的第二负载;
根据所述第二负载,在所述容器集群中创建第二资源节点,基于所述第二资源节点生成弹性资源池;
基于所述弹性资源池,对所述容器集群的负载进行资源调度。
2.根据权利要求1所述的方法,其特征在于,基于所述第二资源节点生成弹性资源池,包括:
基于所述第二负载的元数据,对所述第二资源节点进行初始化;
检测经过初始化的所述第二资源节点的运行状态,如果运行正常,确定所述弹性资源池生成成功。
3.根据权利要求1所述的方法,其特征在于,在基于所述弹性资源池,对所述容器集群的负载进行资源调度之前,所述方法还包括:
将所述弹性资源池中的第二资源节点设置为非运行状态。
4.根据权利要求3所述的方法,其特征在于,基于所述弹性资源池,对所述容器集群的负载进行资源调度,包括:
若检测到所述容器集群的实时负载大于所述第一负载,则根据所述容器集群的实时负载确定待启动的N个第二资源节点;其中,N为正整数;
启动所述N个第二资源节点。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若检测到所述容器集群的实时负载相对于上次检测的负载降低,则根据所述容器集群的实时负载确定待回收的资源节点;
将确定的待回收的资源节点设置为非运行状态。
6.根据权利要求5所述的方法,其特征在于,根据所述容器集群的实时负载确定待回收的资源节点包括:
若所述容器集群的实时负载大于或者等于所述第一负载,则根据所述容器集群的实时负载确定待回收的第二资源节点;
若所述容器集群的实时负载小于所述第一负载,则将所述弹性资源池中所有正在运行的第二资源节点确定为待回收的资源节点,并根据所述第一负载与所述容器集群的实时负载之差,确定待回收的第一资源节点。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述基于所述容器集群的负载变化,预测所述容器集群的第二负载,包括:
根据计划任务和/或所述容器集群在预设历史时间段内的负载,预测目标时间段的负载峰值;
根据所述负载峰值相对于所述第一负载的负载变化,确定所述容器集群的第二负载。
8.一种容器集群资源管理装置,其特征在于,包括:
获取模块,用于获取所述容器集群的第一负载和所述第一负载对应的原始资源池;所述原始资源池包括至少一个第一资源节点;
预测模块,用于基于所述容器集群的负载变化,预测所述容器集群的第二负载;
生成模块,用于根据所述第二负载,在所述容器集群中创建第二资源节点,基于所述第二资源节点生成弹性资源池;
调度模块,用于基于所述弹性资源池,对所述容器集群的负载进行资源调度。
9.一种容器集群资源管理设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于调用所述计算机程序以执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911374735.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:音频播放方法和音频播放装置
- 下一篇:一种无人机的数据传输方法和装置