买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于OpenResty和K8S的容器云服务发现和负载均衡方法_上海浦东发展银行股份有限公司_202111159515.2 

申请/专利权人:上海浦东发展银行股份有限公司

申请日:2021-09-30

公开(公告)日:2024-04-30

公开(公告)号:CN113949707B

主分类号:H04L67/1001

分类号:H04L67/1001;H04L67/1031;H04L67/1042;H04L67/025;H04L9/40;H04L47/125

优先权:

专利状态码:有效-授权

法律状态:2024.04.30#授权;2022.02.08#实质审查的生效;2022.01.18#公开

摘要:本发明涉及一种基于OpenResty和K8S的容器云服务发现和负载均衡方法,用户在容器云平台发布应用,配置应用的内部路由及负载均衡,在创建负载均衡的过程中,利用K8S的自定义资源进行集群信息配置,进而使集群内部服务暴露给集群外部;用户配置负载均衡后,负载均衡器监听资源变化,定期获取K8S的自定义资源信息,根据自定义资源信息刷新Nginx配置文件并重载Nginx,进而使用户配置的负载均衡生效;用户请求与OpenResty建立连接后,通过改进的Lua模块对请求进行高级规则过滤,计算满足负载均衡策略的服务实例以及数据存储,进而实现将用户请求转发至K8S集群内的服务实例。与现有技术相比,本发明具有降低操作复杂度,提高服务发现的速度等优点。

主权项:1.基于OpenResty和K8S的容器云服务发现和负载均衡方法,其特征在于,包括:1用户在容器云平台发布应用,配置应用的内部路由及负载均衡,在创建负载均衡的过程中,利用K8S的自定义资源进行集群信息配置,进而使集群内部服务暴露给集群外部;所述K8S的自定义资源包括:Clb2:K8S自定义资源,作为负载均衡控制器的抽象资源;Server:提供集群内部服务对外暴露的端口号,Server自定义资源中配置有监听端口号、协议、内部路由、会话保持和服务级别细粒度;Rules:提供集群内部服务访问高级规则过滤,Rule自定义资源中配置有内部路由、规则、会话保持和重写url信息;所述容器云平台在创建负载均衡的过程中提供两个表单,第一表单为创建监听端口资源Server,该监听端口资源Server为所述K8S的自定义资源Server,该自定义资源Server定义对外服务端口号、传输协议类型、用于服务发现的内部路由、负载均衡、SSL\TLS能力、会话保持机制以及用户自定义服务级别细粒度规则配置;在监听端口下点击创建规则后弹出第二表单,该第二表单包括用户为监听端口灵活配置的多组转发规则rule,转发规则作为所述K8S的自定义资源Rules,用户通过配置多种规则指标定义转发规则,负载均衡器接收到请求后匹配访问规则中的转发规则,并分发流量至指定的服务实例Pod;2用户配置负载均衡后,负载均衡器监听资源变化,定期获取K8S的自定义资源信息,根据自定义资源信息刷新Nginx配置文件并重载Nginx,进而使用户配置的负载均衡生效;3用户请求与OpenResty建立连接后,通过改进的Lua模块对请求进行高级规则过滤,计算满足负载均衡策略的服务实例以及数据存储,进而实现将用户请求转发至K8S集群内的服务实例。

全文数据:

权利要求:

百度查询: 上海浦东发展银行股份有限公司 基于OpenResty和K8S的容器云服务发现和负载均衡方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。