【技术实现步骤摘要】
一种镜像访问请求处理方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,特别涉及一种镜像访问请求处理方法、装置、设备及存储介质。
技术介绍
[0002]目前,云计算管理平台(OpenStack)容器化部署是一种主流的部署方式,随着近些年容器集群管理系统(Kubernetes,K8S)的流行,越来越多的私有云厂商选择将云计算管理平台部署在Kubernetes容器平台之上。但是,云计算管理平台的应用程序编程接口(API,Application Programming Interface)中有部分API涉及数据拷贝操作,如镜像管理容器(glance)的镜像上传和下载的请求,在并发场景中会大量的占用管理面的带宽,如果带宽被占满可能影响其他管理面的操作,给整个系统的管理面带来隐患。并且,当前主流的部署模型中镜像管理容器需要同时处理数据上传和其他查询类的请求,镜像管理容器在并发进行数据上传时,阻塞式的IO(输入/输出(Input/Output))会使协程阻塞导致同一个镜像管理容器无法及时的处理查询类的请求,会导致镜像管理容器在并发上传镜像时查询类请求的时延明显增加,影响系统稳定性。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种镜像访问请求处理方法、装置、设备及存储介质,能够实现将上传和下载请求跟其他请求隔离开,并发上传和下载不会过量占用管理面带宽,且不影响其他查询类请求,提高了系统整体的稳定性。其具体方案如下:第一方面,本专利技术公开了一种镜像访问请求处理方法,应用于部署在容 ...
【技术保护点】
【技术特征摘要】
1.一种镜像访问请求处理方法,其特征在于,应用于部署在容器集群管理系统的云计算管理平台,包括:根据节点上云计算管理平台中的镜像管理容器,在所述节点内创建与所述镜像管理容器对应的镜像数据容器;通过所述容器集群管理系统下发针对镜像上传/下载请求的处理规则,以便所述容器集群管理系统的入口控制容器将接收到的镜像上传/下载请求转发给所述镜像数据容器;利用所述镜像数据容器处理所述镜像上传/下载请求,利用所述镜像管理容器处理除所述镜像上传/下载请求外的其余镜像访问请求。2.根据权利要求1所述的镜像访问请求处理方法,其特征在于,所述根据节点上云计算管理平台中的镜像管理容器,在所述节点内创建与所述镜像管理容器对应的镜像数据容器,包括:根据节点内镜像管理容器的数量,按照容器集群管理系统中最小调度单元的规格,在所述节点内配置出与所述镜像管理容器的数量相同的镜像数据容器。3.根据权利要求1所述的镜像访问请求处理方法,其特征在于,相同节点内的所述镜像管理容器和所述镜像数据容器使用相同的镜像以及相同的内部端口号。4.根据权利要求1所述的镜像访问请求处理方法,其特征在于,所述在所述节点内创建与所述镜像管理容器对应的镜像数据容器,包括:对所述镜像数据容器的日志进行配置,使所述镜像数据容器和所述镜像管理容器的日志相互独立。5.根据权利要求1所述的镜像访问请求处理方法,其特征在于,所述容器集群管理系统的入口控制容器将接收到的镜像上传/下载请求转发给所述镜像数据容器,包括:通过所述容器集群管理系统的入口控制容器,获取通过外部访问方式和内部访问方式发送的访问请求,并将镜像上传/下载请求转发给镜像数据服务;所述镜像数据服务将所述镜像上传/下载请求转发给相应节点内的镜像数据容器。6.根据权利要求5所述的镜像访问请求处理方法,其特征在于,所述通过所述容器集群管理系统下发针对镜像上传/下载请求的处理规则之前,还包括:根据容器集群管理系统中镜像管理服务的类型,在所述容器集群管理系统中部署对应的镜像数据服务。7.根据权利要求5所述的镜像访问请求处理方法,其特征在于,所述处理规则为判断访问请求对应的统一资源定位符结尾是否为目标字段,若是目标字段,则判定所述统一资源定位符为镜像上传/下载请求,并将所述访问请求转发给所述镜像数据服务。8.根据权利要求7所述的镜像访问请求处理方法,其特征在于,所述通过所述容器集群管理系统下发针对镜像上传/下载请求的处理规则,包括:通过所述容器集群管理系统的镜像入口控制管理模块下发针对镜像上传/下载请求的处理规则。9.根据权利要求8所述的镜像访问请求处理方法,其特征在于,所述通过所述容器集群管理系统下发针对镜像上传/下载请求的处理规则之前,还包括:以转发后端为所述镜像数据服务并以所述目标字段为筛选条件,通过所述镜像入口控制管理模块配置路由,以生成所述处理规则。
10.根据权利要求1至9任一项所述的镜像访问请求处理方法,其特征在于,还包括:确定限速值,并根据所述限速值对所述镜像数据容器进行限速。11.根据权利要求10所述的镜像访问请求处理方法,其特征在于,所述确定限速值,包括:根据物理网卡带宽及镜像数据容器的副本个数确定出限速值。12.根据权利要求11所述的镜像访问请求处理方法,其特征在...
【专利技术属性】
技术研发人员:安国明,徐源浩,张晨光,李东世,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。