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

【发明公布】一种Kubernetes集群系统中Service实现方法、系统、介质及设备_明阳时创(北京)科技有限公司;明阳产业技术研究院(沈阳)有限公司_202310444803.5 

申请/专利权人:明阳时创(北京)科技有限公司;明阳产业技术研究院(沈阳)有限公司

申请日:2023-04-24

公开(公告)日:2023-05-30

公开(公告)号:CN116192937A

主分类号:H04L67/51

分类号:H04L67/51;H04L61/2553;H04L61/2557;G06F9/455;G06F9/445

优先权:

专利状态码:有效-授权

法律状态:2023.07.11#授权;2023.06.16#实质审查的生效;2023.05.30#公开

摘要:本发明公开一种Kubernetes集群系统中Service实现方法、系统、介质及设备,其中,所述系统包括VPP管理模块、nat44插件、CRD资源和VPP服务控制器,VPP管理模块和VPP服务控制器均由Kubernetes集群系统中的Master节点运行,nat44插件为VPP自带插件,CRD资源设置在Kubernetes集群系统中;VPP管理模块和VPP服务控制器分别与Kubernetes集群系统通信连接。本发明解决了Kubernetes集群系统中现有的服务实现方法存在的更新时延与可用性问题。

主权项:1.一种Kubernetes集群系统中Service实现方法,其特征在于,在Kubernetes集群系统中设置VPP管理模块、nat44插件、CRD资源和VPP服务控制器,其中,VPP管理模块用于从Kubernetes集群系统所有节点中选择一个节点作为VPP宿主服务器并在VPP宿主服务器上部署VPP且在VPP中启用nat44插件,同时用于为nat44插件配置入接口和出接口且为nat44插件配置地址池;CRD资源用于对VppService进行定义,VppService为基于VPP实现的服务,对VppService进行定义的内容包括服务类型、选择器、虚拟IP、协议类型、服务端口和容器组端口,所述虚拟IP是为nat44插件配置的地址池中的一个IP,所述选择器包括k个键值对,k为大于或等于1的自然数;VPP服务控制器用于监听Kubernetes集群系统Etc数据库中VppService对象的变化并进行相应处理;Kubernetes集群系统中设有M个Master节点和N个Worker节点,VPP管理模块由Master节点运行,M为大于或等于1的自然数,N为大于或等于0的整数;在VPP服务控制器监听到Etcd数据库中vpp-service-n对象被创建时,n为大于或等于1的自然数,VPP服务控制器的操作为:S1)获取vpp-service-n对象的选择器;S2)在vpp-service-n对象所属的命名空间中,根据步骤S1)中选择器的键值对对Pod的labels进行过滤,查找同时具有该键值对的容器组Pod,如果vpp-service-n对象所属的命名空间中不存在具有该键值对的容器组Pod,则结束处理,反之,将符合条件的容器组Pod记为容器组pod-n,并进行如下操作:S2-1)获取容器组pod-n的管理网络的IP地址,记为ip-n;S2-2)获取vpp-service-n对象的虚拟IP、协议类型和端口信息,其中,端口信息包括与服务端口和容器组端口相关的信息;S2-3)查询并获取VPP宿主服务器,然后通过VPP管理模块在VPP宿主服务器上对VPP进行配置并在VPP中启用nat44插件,同时为nat44插件配置入接口和出接口且为nat44插件配置地址池;S2-4)根据vpp-service-n对象中定义的虚拟IP、协议类型以及端口信息在VPP中增加一条与IP地址ip-n相对应的nat44静态映射规则,即可实现Kubernetes集群系统中的Service功能。

全文数据:

权利要求:

百度查询: 明阳时创(北京)科技有限公司;明阳产业技术研究院(沈阳)有限公司 一种Kubernetes集群系统中Service实现方法、系统、介质及设备

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