[发明专利]虚拟机和容器的负载流量分配方法、装置及计算机设备有效
申请号: | 202110778851.9 | 申请日: | 2021-07-09 |
公开(公告)号: | CN113254165B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 陈硕实 | 申请(专利权)人: | 易纳购科技(北京)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 100012 北京市朝阳区来广营西路5号*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 容器 负载 流量 分配 方法 装置 计算机 设备 | ||
本申请公开了一种虚拟机和容器的负载流量分配方法、装置及计算机设备,涉及计算机技术领域,其方法包括:将Kong网关绑定至负载均衡器后端,以接收负载均衡器转发的流量服务请求;若Kong网关接收到目标服务的流量服务请求,则在后端绑定的负载节点中提取与流量服务请求对应目标网站域名匹配的目标虚拟机节点和/或目标容器节点,负载节点是在Kong ingress基于第一对应关系查取与目标网站域名匹配的目标混跑服务后,基于目标混跑服务对应的第二对应关系查取得到,并配置到Kong网关后端负载上的;利用Kong网关基于动态调整的预设流量分配权重规则,将目标服务的负载流量分配至目标虚拟机节点和/或目标容器节点。本申请适用于虚拟机和容器之间的负载流量均衡调度。
技术领域
本申请涉及计算机技术领域,尤其涉及到一种虚拟机和容器的负载流量分配方法、装置及计算机设备。
背景技术
随着容器技术的普及,越来越多的开发者选择将应用部署到容器中运行。对于在容器技术流行前就已经存在的大量应用来说,如何从虚拟机安全地迁移到容器环境,尽可能降低对线上用户的影响是摆在开发者面前的一道难题。
目前普遍采用的一种方法是将Kong网关所在节点和虚拟机节点一起挂载到通用负载均衡器的后端,通过配置权重,将一小部分流量分配给运行在容器中的应用,从而达到灰度测试的效果;另一种方式是将服务类型设置为loadbalancer通过云服务商提供的cloud-controller-manager将服务后端容器组直接绑定在slb上。
然而上述直接利用负载均衡器实现调度的方式,要求每个应用需要单独配置负载均衡设备,还需要在负载均衡设备上绑定虚拟机节点,导致服务配置复杂性较高,进而会增大人工管理的成本。
发明内容
有鉴于此,本申请提供了一种虚拟机和容器的负载流量分配方法、装置及计算机设备,可用于解决目前利用负载均衡器实现调度的方式,导致服务配置复杂性较高,人工管理成本较大的技术问题。
根据本申请的一个方面,提供了一种虚拟机和容器的负载流量分配方法,该方法包括:
将Kong网关绑定至负载均衡器后端,以接收负载均衡器转发的流量服务请求;
若所述Kong网关接收到目标服务的流量服务请求,则在后端绑定的负载节点中提取与所述流量服务请求对应目标网站域名匹配的目标虚拟机节点和/或目标容器节点,所述负载节点是在Kong ingress基于第一对应关系查取与所述目标网站域名匹配的目标混跑服务后,基于所述目标混跑服务对应的第二对应关系查取得到,并配置到Kong网关后端负载上的;
利用所述Kong网关基于动态调整的预设流量分配权重规则,将所述目标服务的负载流量分配至所述目标虚拟机节点和/或所述目标容器节点。
根据本申请的另一个方面,提供了一种虚拟机和容器的负载流量分配装置,该装置包括:
接收模块,用于将Kong网关绑定至负载均衡器后端,以接收负载均衡器转发的流量服务请求;
提取模块,用于若所述Kong网关接收到目标服务的流量服务请求,则在后端绑定的负载节点中提取与所述流量服务请求对应目标网站域名匹配的目标虚拟机节点和/或目标容器节点,所述负载节点是在Kong ingress基于第一对应关系查取与所述目标网站域名匹配的目标混跑服务后,基于所述目标混跑服务对应的第二对应关系查取得到,并配置到Kong网关后端负载上的;
分配模块,用于利用所述Kong网关基于动态调整的预设流量分配权重规则,将所述目标服务的负载流量分配至所述目标虚拟机节点和/或所述目标容器节点。
根据本申请的又一个方面,提供了一种非易失性可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述虚拟机和容器的负载流量分配方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易纳购科技(北京)有限公司,未经易纳购科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110778851.9/2.html,转载请声明来源钻瓜专利网。