[发明专利]任务调度方法、装置、设备及计算机可读存储介质在审
申请号: | 201910564385.7 | 申请日: | 2019-06-25 |
公开(公告)号: | CN110321207A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 卢道和;杨军;李焕 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 计算机可读存储介质 任务调度 申请 任务调度装置 运行参数发送 映射关系表 高效管理 控制平面 容器参数 文件执行 运行参数 预设 查询 替代 创建 转化 金融 | ||
本申请涉及金融科技(Fintech)技术领域,本申请公开了一种任务调度方法,包括:在接收到操作任务时,创建操作任务对应的容器;查询预设映射关系表,根据容器的容器参数确定目标Kubenetes集群;将操作任务对应的运行参数发送至目标Kubenetes集群对应的目标Kubenetes接口,通过目标Kubenetes接口将运行参数转化为yaml文件,以使目标Kubenetes集群根据yaml文件执行操作任务。本申请还公开了一种任务调度装置、设备和计算机可读存储介质。本申请中用Kubenetes Gateway器替代Kubernetes控制平面,实现了Kubenetes集群高效管理。
技术领域
本申请涉及金融科技(Fintech)技术领域,尤其涉及任务调度方法、装置、设备及计算机可读存储介质。
背景技术
随着互联网技术,尤其是互联网金融科技(Fintech)的飞速发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域。
以金融领域中银行为例,通常它们拥有成百上千个业务应用程序,若每个应用程序设置对应的服务器处理应用程序对应的操作任务,可能会出现操作任务较多服务器超负荷,或者操作任务较少服务器资源闲置;Kubernetes作为一个容器集群管理系统可以为操作任务动态地分配相应的处理资源,即,Kubernetes集群包括Kubernetes控制平面(主节点)和Kubernetes从节点,Kubernetes控制平面负责对Kubernetes集群中所有资源进行管控和调度,Kubernetes从节点用于操作任务的执行;故要使用Kubernetes首先部署Kubernetes控制平面,Kubernetes控制平面部署需要应用程序的开发者(又叫调用方)针对Kubernetes控制平面提供的Kubernetes接口编写代码,应用程序的开发者的操作较为麻烦,且Kubernetes控制平面对硬件要求较高,使得硬件成本高。
发明内容
本申请的主要目的在于提出一种任务调度方法、装置、设备及计算机可读存储介质,旨在解决当前通过Kubernetes控制平面进行Kubernetes集群调用时,应用程序的开发者操作麻烦、硬件成本高的技术问题。
为实现上述目的,本申请提供一种任务调度方法,所述任务调度方法包括以下步骤:
在接收到操作任务时,创建所述操作任务对应的容器;
查询预设映射关系表,根据所述容器的容器参数确定目标Kubenetes集群;
将所述操作任务对应的运行参数发送至所述目标Kubenetes集群对应的目标Kubenetes接口,通过所述目标Kubenetes接口将所述运行参数转化为yaml文件,以使所述目标Kubenetes集群根据所述yaml文件执行所述操作任务。
可选地,所述将所述操作任务对应的运行参数发送至所述目标Kubenetes集群对应的目标Kubenetes接口,通过所述目标Kubenetes接口将所述运行参数转化为yaml文件的步骤之前,包括:
获取Kubernetes服务中各Kubenetes集群的Kubernetes接口,根据所述Kubenetes接口的传参格式配置接口模板;
在所述接口模板校验通过时,将所述接口模板与对应的所述Kubernetes接口进行关联。
可选地,所述将所述操作任务对应的运行参数发送至所述目标Kubenetes集群对应的目标Kubenetes接口,通过所述目标Kubenetes接口将所述运行参数转化为yaml文件,以使所述目标Kubenetes集群根据所述yaml文件执行所述操作任务的步骤,包括:
获取所述操作任务对应的运行参数,从目标Kubenetes集群的Kubernetes接口中选择所述运行参数对应的目标Kubernetes接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910564385.7/2.html,转载请声明来源钻瓜专利网。