[发明专利]跨节点边缘计算负载均衡方法、设备、可读存储介质在审
| 申请号: | 202111441495.8 | 申请日: | 2021-11-30 | 
| 公开(公告)号: | CN114153607A | 公开(公告)日: | 2022-03-08 | 
| 发明(设计)人: | 杨玉模;李志永;杜超 | 申请(专利权)人: | 联想(北京)有限公司 | 
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/445 | 
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 崔晓岚;张颖玲 | 
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 节点 边缘 计算 负载 均衡 方法 设备 可读 存储 介质 | ||
本申请实施例公开了一种跨节点边缘计算负载均衡方法、设备、计算机可读存储介质。该方法包括:通过对云端控制服务器的监听确定服务类对象被启用;然后,确定与服务类对象对应的多个服务实例对象,多个服务实例对象部署于包括第一边缘节点在内的多个边缘节点中;最后,根据预设负载均衡策略将访问流量通过隧道分发至多个边缘节点,以使多个边缘节点将接收到的访问流量转发至各自带有的服务实例对象,其中,隧道为通过隧道服务器在多个边缘节点之间建立的通讯链路。如此,通过预设负载均衡策略将访问流量通过隧道分发至多个边缘节点,完成访问流量在各个边缘节点之间的分配,实现边缘节点之间的负载均衡功能。
技术领域
本申请涉及边缘计算技术领域,尤其涉及一种跨节点边缘计算负载均衡方法、设备、计算机可读存储介质。
背景技术
Kubernetes(k8s)是一个开源的,用于管理云平台中多个主机上的容器化的应用,具体功能包括容器的部署和调度,k8s可以让部署容器化的应用简单并且高效,能够自主的管理容器,从而保证云平台中的容器按照用户的期望状态运行。然而,在基于k8s的边缘计算环境中,当边缘节点没有负载均衡功能时,会造成无法负载访问流量,处理能力弱,不满足高可用等问题。
相关技术中,边缘节点之间的网络通常是不通的,实现边缘节点上的负载均衡时,只能通过控制面,通过控制面将访问流量转发到各个边缘节点,但是,如果控制面和边缘节点之间的网络中断,将无法在边缘节点之间实现负载均衡功能。
发明内容
为解决上述技术问题,本申请实施例期望提供一种跨节点边缘计算负载均衡方法、设备、计算机可读存储介质,能够在边缘节点之间实现负载均衡功能。
本申请的技术方案是这样实现的:
本申请提供一种跨节点边缘计算负载均衡方法,应用于第一边缘节点,该包括:
通过对云端控制服务器的监听确定服务类对象被启用;
确定与所述服务类对象对应的多个服务实例对象,所述多个服务实例对象部署于包括所述第一边缘节点在内的多个边缘节点中;
根据预设负载均衡策略将访问流量通过隧道分发至所述多个边缘节点,以使所述多个边缘节点将接收到的所述访问流量转发至各自带有的所述服务实例对象,所述隧道为通过隧道服务器在所述多个边缘节点之间建立的通讯链路。
在一些实施例中,所述通过对云端控制服务器的监听确定服务类对象被启用,包括:
从云端控制服务器中将所述服务类对象的第一信息同步至本地边缘缓存,所述第一信息用于表征所述服务类对象的启用状态;
监控所述本地边缘缓存中的所述第一信息;确定所述服务类对象的启用情况。
在一些实施例中,所述确定与所述服务类对象对应的多个服务实例对象,包括:根据资源对象中记录的第二信息确定所述服务类对象与所述多个服务实例对象的对应关系,所述第二信息为所述服务类对象与所述多个服务实例对象的对应关系信息,所述资源对象存储于云服务器中,所述资源对象与所述服务类对象唯一对应。
在一些实施例中,所述根据预设负载均衡策略将所述访问流量通过隧道分发至多个边缘节点,包括:根据所述预设负载均衡策略配置流量转发列表;按照所述流量转发列表将所述访问流量分发至多个边缘节点。
在一些实施例中,根据所述预设负载均衡策略配置流量转发列表,包括:
获取所述多个服务实例对象的标识信息;
将所述标识信息添加至所述流量转发列表;
通过所述预设负载均衡策略在所述流量转发列表中配置所述访问流量与所述标识信息的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111441495.8/2.html,转载请声明来源钻瓜专利网。





