[发明专利]基于kubernets平台的计算环境部署方法及装置有效
申请号: | 202010930267.6 | 申请日: | 2020-09-07 |
公开(公告)号: | CN112068847B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 李秉卓;李亚歌;管守扬;叶春杨 | 申请(专利权)人: | 海南大学 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F9/455;G06F9/448 |
代理公司: | 海南盛亿专利代理事务所(普通合伙) 46005 | 代理人: | 陈景帅 |
地址: | 570228 海*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 kubernets 平台 计算 环境 部署 方法 装置 | ||
本发明涉及一种基于kubernets平台的计算环境部署方法及装置,在获取到请求端提交的部署请求和计算请求,若计算请求满足集群的资源限制时,则将用户代码镜像文件注册至集群的镜像服务。进一步地,根据部署请求部署对应的计算框架组件,并由计算框架组件调用集群计算资源执行与计算请求相对应的计算任务,最后将计算框架组件的计算执行结果反馈回请求端。基于此,通过计算环境的协同部署,为上层服务提供稳定可靠的基础计算环境支撑。
技术领域
本发明涉及软件工程技术领域,特别是涉及一种基于kubernets平台的计算环境部署方法及装置。
背景技术
随着信息技术的发展,信息化设备在生产生活中的应用逐渐广泛。信息化设备基于音视频传输技术,拓展出诸如在线视频观看、广播收听、视频会议、远程视频教育等多种应用场景。
其中,在视频数据传输中,发送端向接收端的传输效率对后续视频播放的质量有较大影响。因此,调整发送端向接收端的传输效率和传输质量,是调整视频数据传输的关键。传统的调整数据传输的方式主要是根据接收端接收速率来预估发送端发送速率,或是发送端通过上一秒或几秒数据包平均发送速率预估下一秒的发送速率,以此来调整数据传输。然而,传统的数据传输方式中进行预估的方式存在滞后性,容易导致累积延时的产生,影响数据的传输。
随着信息技术的发展,云计算技术得到技术支撑后被广泛应用在各个领域,典型应用即云平台的建设和普及。目前,在云平台上建设应用平台,有利于应用资源的高效利用和共享。由于基于云平台的应用资源要接受大量用户的访问,这对应用平台的稳定性和用户访问的响应效率提出新的要求,基于云平台的应用资源的合理部署决定了可靠性和稳定性。
在云平台上进行应用部署,传统的应用部署方式主要是通过插件或脚本来安装应用,或者通过创建虚拟机的方式来实现某些功能。然而,通过插件或脚本来安装应用不利于应用的升级更新/回滚等操作,而虚拟机不利于可移植性。因此目前的应用部署方式主要是通过部署容器方式实现。而kubernetes平台作为一种管理云平台中多个主机上的容器化的应用,可使得部署容器化的应用简单并且高效。然而,由于kubernetes平台在使用中需要进行交互的对象较多,且服务需求较为复杂,开发复杂性和重复性大,不利于应用服务的稳定性。
发明内容
基于此,有必要针对kubernetes平台在使用中需要进行交互的对象较多,且服务需求较为复杂,开发复杂性和重复性大,不利于应用服务的稳定性,提供一种基于kubernets平台的计算环境部署方法及装置。
一种基于kubernets平台的计算环境部署方法,包括步骤:
获取请求端提交的部署请求和计算请求;其中,部署请求包括请求端的用户代码镜像文件和镜像运行所需的配置项;
在计算请求满足集群的资源限制时,将用户代码镜像文件注册至集群的镜像服务;
根据部署请求部署对应的计算框架组件;
在集群接收到用于描述计算任务的自定义资源文件时,向计算框架组件提交计算任务,以使计算框架组件调用集群计算资源执行计算;其中,计算任务与计算请求相对应;
获取计算框架组件的计算执行结果,并将计算执行结果反馈给请求端。
上述的基于kubernets平台的计算环境部署方法,在获取到请求端提交的部署请求和计算请求,若计算请求满足集群的资源限制时,则将用户代码镜像文件注册至集群的镜像服务。进一步地,根据部署请求部署对应的计算框架组件,并由计算框架组件调用集群计算资源执行与计算请求相对应的计算任务,最后将计算框架组件的计算执行结果反馈回请求端。基于此,通过计算环境的协同部署,为上层服务提供稳定可靠的基础计算环境支撑。
在其中一个实施例中,计算框架组件包括Spark、Flink或Storm。
在其中一个实施例中,资源限制包括资源合法性限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南大学,未经海南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010930267.6/2.html,转载请声明来源钻瓜专利网。