[发明专利]一种容器调度方法及调度系统有效
申请号: | 201910198327.7 | 申请日: | 2019-03-15 |
公开(公告)号: | CN109992415B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 费永军;张俊 | 申请(专利权)人: | 上海拍拍贷金融信息服务有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200120 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 调度 方法 系统 | ||
1.一种容器调度方法,其特征在于,适用于设置有数据库的调度系统,所述方法包括:
所述调度系统接收服务器集群发送的容器调度任务的状态信息,所述服务器集群用于根据所述调度系统发送的所述容器调度任务,分配资源构建容器并监控容器的状态,所述容器调度任务的状态信息由容器调度任务编号以及容器调度任务的状态组成;
所述调度系统在确定接收的所述容器调度任务的状态信息与所述数据库中对应保存的所述容器调度任务的状态信息不一致时,更新所述数据库中对应保存的所述容器调度任务的状态信息。
2.如权利要求1所述的方法,其特征在于,所述调度系统接收服务器集群发送的容器调度任务的状态信息之前,还包括:
所述调度系统接收用户端发送的容器发布请求并将所述容器发布请求的初始状态信息保存至所述数据库,所述容器发布请求包括待发布的容器数量和对应的容器属性;
所述调度系统根据所述待发布的容器数量和对应的容器属性构建容器调度任务并将所述容器调度任务的初始状态信息保存至所述数据库;
所述调度系统将所述容器调度任务发送至所述服务器集群,以使所述服务器集群根据所述容器调度任务分配资源构建并启动容器。
3.如权利要求2所述的方法,其特征在于,每个待发布容器对应一个容器调度任务。
4.如权利要求3所述的方法,其特征在于,所述调度系统根据所述待发布的容器数量和对应的容器属性构建容器调度任务,包括:
针对每个待发布容器,所述调度系统根据所述待发布容器的属性确定所述待发布容器的资源需求;
所述调度系统根据所述待发布容器的资源需求以及所述服务器集群上报的资源信息确定所述待发布容器的容器调度任务。
5.如权利要求2所述的方法,其特征在于,还包括:
所述调度系统根据所述容器发布请求对应的所有容器调度任务的状态信息更新所述数据库中所述容器发布请求的状态信息。
6.如权利要求1至5任一所述的方法,其特征在于,所述调度系统在确定接收的所述容器调度任务的状态信息与所述数据库中对应保存的所述容器调度任务的状态信息不一致时,更新所述数据库中对应保存的所述容器调度任务的状态信息,包括:
所述调度系统在确定接收的所述容器调度任务的状态信息与所述数据库中对应保存的所述容器调度任务的状态信息不一致时,将接收的所述容器调度任务的状态信息保存至事件队列中;
所述调度系统从所述事件队列中获取接收的所述容器调度任务的状态信息,更新所述数据库中对应保存的所述容器调度任务的状态信息。
7.一种调度系统,其特征在于,包括:
接收模块,用于接收服务器集群发送的容器调度任务的状态信息,所述服务器集群用于根据所述调度系统发送的所述容器调度任务,分配资源构建容器并监控容器的状态,所述容器调度任务的状态信息由容器调度任务编号以及容器调度任务的状态组成;
数据库,用于保存容器调度任务的状态信息;
处理模块,用于在确定接收的所述容器调度任务的状态信息与所述数据库中对应保存的所述容器调度任务的状态信息不一致时,更新所述数据库中对应保存的所述容器调度任务的状态信息。
8.如权利要求7所述的调度系统,其特征在于,还包括发送模块;
所述接收模块还用于:
接收服务器集群发送的容器调度任务的状态信息之前,接收用户端发送的容器发布请求并将所述容器发布请求的初始状态信息保存至所述数据库,所述容器发布请求包括待发布的容器数量和对应的容器属性;
所述处理模块还用于:
根据所述待发布的容器数量和对应的容器属性构建容器调度任务并将所述容器调度任务的初始状态信息保存至所述数据库;
所述发送模块具体用于:
将所述容器调度任务发送至所述服务器集群,以使所述服务器集群根据所述容器调度任务分配资源构建并启动容器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海拍拍贷金融信息服务有限公司,未经上海拍拍贷金融信息服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910198327.7/1.html,转载请声明来源钻瓜专利网。