[发明专利]虚拟机和容器的负载流量分配方法、装置及计算机设备有效
申请号: | 202110778851.9 | 申请日: | 2021-07-09 |
公开(公告)号: | CN113254165B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 陈硕实 | 申请(专利权)人: | 易纳购科技(北京)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 100012 北京市朝阳区来广营西路5号*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 容器 负载 流量 分配 方法 装置 计算机 设备 | ||
1.一种虚拟机和容器的负载流量分配方法,其特征在于,包括:
将Kong网关绑定至负载均衡器后端,以接收负载均衡器转发的流量服务请求;
若所述Kong网关接收到目标服务的流量服务请求,则在后端绑定的负载节点中提取与所述流量服务请求对应目标网站域名匹配的目标虚拟机节点和/或目标容器节点,所述负载节点是在Kong ingress基于第一对应关系查取与所述目标网站域名匹配的目标混跑服务后,基于所述目标混跑服务对应的第二对应关系查取得到,并配置到Kong网关后端负载上的,其中,所述第一对应关系是基于Kong ingress在预设网站域名与混跑服务之间创建的对应关系,所述第二对应关系是在所述混跑服务与可执行虚拟机节点、可执行容器节点之间创建的对应关系;
利用所述Kong网关基于动态调整的预设流量分配权重规则,将所述目标服务的负载流量分配至所述目标虚拟机节点和/或所述目标容器节点。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对预设网站域名分别配置对应的混跑服务,基于Kong ingress创建所述预设网站域名与所述混跑服务的第一对应关系,所述第一对应关系用于查取与所述预设网站域名匹配的混跑服务;
基于与所述预设网站域名匹配的预设标签,创建所述混跑服务与可执行虚拟机节点、可执行容器节点的第二对应关系,所述第二对应关系用于基于所述混跑服务,查取执行所述预设网站域名下流量服务的可执行虚拟机节点和可执行容器节点;
利用Kong ingress Controller将所述可执行虚拟机节点和所述可执行容器节点,以混跑服务节点集群形式绑定至Kong网关后端所述流量服务对应的负载上,以便利用Kong网关执行对所述可执行虚拟机节点和所述可执行容器节点的流量负载均衡调度。
3.根据权利要求1所述的方法,其特征在于,所述若所述Kong网关接收到目标服务的流量服务请求,则在后端绑定的负载节点中提取与所述流量服务请求对应目标网站域名匹配的目标虚拟机节点和/或目标容器节点,具体包括:
确定与所述目标服务匹配的目标标签标识;
在后端绑定的负载节点中提取与所述目标标签标识匹配的混跑服务节点集群,所述混跑服务节点集群包含配置有所述目标标签标识的可执行虚拟机节点和可执行容器节点;
将所述混跑服务节点集群中的可执行虚拟机节点和可执行容器节点,分别确定为用于响应执行所述流量服务请求的目标虚拟机节点和目标容器节点。
4.根据权利要求1所述的方法,其特征在于,所述利用所述Kong网关基于动态调整的预设流量分配权重规则,将所述目标服务的负载流量分配至所述目标虚拟机节点和/或所述目标容器节点,具体包括:
基于第一预设流量分配权重规则,为所述目标虚拟机节点和所述目标容器节点分别配置第一流量分配权重和第二流量分配权重;
依据所述第一流量分配权重和所述第二流量分配权重将所述目标服务的负载流量分配至所述目标虚拟机节点和/或所述目标容器节点;
若判定配置所述第二流量分配权重的所述目标容器节点内负载流量运行正常,则基于第二预设流量分配权重规则增大所述第二流量分配权重,并依据增大后的第二流量分配权重为所述目标容器节点分配负载流量;
依次执行上述基于第二预设流量分配权重规则增大所述第二流量分配权重的过程,直至依据所述第二流量分配权重将所述目标服务的负载流量全部分配至所述目标容器节点。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
利用Kubernetes执行对混跑服务节点集群内可执行虚拟机节点和/或可执行容器节点的配置、创建和更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易纳购科技(北京)有限公司,未经易纳购科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110778851.9/1.html,转载请声明来源钻瓜专利网。