[发明专利]基于国产CPU和OS的分布式容器集群负载均衡方法在审

专利信息
申请号: 201810412953.7 申请日: 2018-05-03
公开(公告)号: CN108551488A 公开(公告)日: 2018-09-18
发明(设计)人: 朱宪;李超 申请(专利权)人: 山东汇贸电子口岸有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/24;G06F9/455
代理公司: 济南信达专利事务所有限公司 37100 代理人: 阚恭勇
地址: 250100 山东省济南市*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 集群 负载均衡器 负载均衡 国产CPU 服务 配置信息更新 集群服务 配置生效 配置信息 自动建立 自动生成 固定的 绑定
【权利要求书】:

1.基于国产CPU和OS的分布式容器集群负载均衡方法,其特征在于,

在分布式容器集群内部实现专门的负载均衡服务,绑定固定的端口,然后根据域名或者服务名向分布式容器集群内部服务ip转发请求,当有新的服务加入时,自动建立域名和服务的对应关系,并自动生成相应的负载均衡器的配置信息,并将该配置信息更新到负载均衡器容器中,并自动reload负载均衡器,使配置生效。

2.根据权利要求1所述的方法,其特征在于,

主要包括有服务负载配置模块、负载均衡控制器模块、负载均衡模块三个功能模块;其中:

服务负载配置模块接收交互服务组件传递的服务访问路径的配置信息,自动生成该服务的对外访问规则集;

负载均衡控制模块通过交互服务组件,实时监听分布式容器集群的服务状态变化,获取服务的对外访问规则集,动态生成负载均衡配置文件,并控制负载均衡重启,使配置生效;

负载均衡模块基于负载均衡软件实现,为分布式容器集群提供访问暴露及负载均衡功能。

3.根据权利要求2所述的方法,其特征在于,

服务负载配置模块接收用户的服务配置信息,配置生成外部访问连接到达集群服务的对外访问规则集,允许进入集群的请求被转发至集群内的服务。

4.根据权利要求2所述的方法,其特征在于,

服务负载均衡模块生成的配置信息中包含配置一个loadbalancer或proxy server的所有信息,它包含了一个匹配所有入站请求的规则列表,提供外部可访问的URL、负载均衡、SSL,生成的配置信息会保存到分布式一致性k-v存储系统Etcd中。

5.根据权利要求2所述的方法,其特征在于,

负载均衡控制器模块与交互服务组件进行交互,实时的感知分布式容器集群中后端服务、容器组的变化,获取全部对外访问规则集的定义,基于对外访问规则集的定义,再结合负载均衡软件的配置模板,生成负载均衡软件所需的配置文件,然后更新反向代理负载均衡器,并刷新其配置,实现动态服务发现与更新该模块负载均衡软件的启动、停止、配置更新及重启。

6.根据权利要求5所述的方法,其特征在于,

负载均衡控制器模块在生成负载均衡软件所需的配置文件时,会实时监测运行负载均衡软件的容器所在主机的软硬件信息,结合配置文件模板,动态生成符合当前主机性能的负载均衡配置。

7.根据权利要求2所述的方法,其特征在于,

负载均衡模块基于负载均衡软件实现,提供L4、L7的服务均衡服务,提供访问控制,带宽控制,以及高效整合各种应用的能力,实现分布式容器集群的负载均衡及服务暴露,绑定固定的端口,然后根据域名或者服务名向分布式容器集群内部服务ip转发请求。

8.根据权利要求2所述的方法,其特征在于,

针对服务负载配置模块、负载均衡控制器模块、负载均衡模块三个功能模块实现容器化封装,分别制作相应的容器镜像;运行时通过分布式容器管理平台部署运行三个模块镜像的容器实例。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东汇贸电子口岸有限公司,未经山东汇贸电子口岸有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810412953.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top