[发明专利]一种容器网络模型构建方法、装置、设备及介质有效
申请号: | 202010960439.4 | 申请日: | 2020-09-14 |
公开(公告)号: | CN112104499B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 赵海平 | 申请(专利权)人: | 浪潮思科网络科技有限公司 |
主分类号: | H04L41/14 | 分类号: | H04L41/14;H04L49/354;G06F9/455 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250101 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 网络 模型 构建 方法 装置 设备 介质 | ||
本申请公开了一种容器网络模型构建方法、装置、设备及介质,包括:在K8S监听器监听到K8S资源变化时,SDN控制器接收所述K8S监听器发送的发生变化的K8S资源,其中,所述变化的K8S资源包括创建K8S资源与删除K8S资源;SDN控制器将发生变化的K8S资源映射为Overlay网络的对应资源,以构建出容器网络模型,用于实现容器、虚拟机与裸金属服务器之间的通信,其中,所述容器网络模型包括K8S、SDN控制器以及Overlay网络,所述K8S包括K8S监听器与各类资源,所述Overlay网络包括交换机与核心设备。
技术领域
本申请涉及计算机技术领域,尤其涉及一种容器网络模型构建方法、装置、设备及介质。
背景技术
随着Docker容器技术的发展,Kubernetes(简称K8S)作为主流的容器编排引擎,具有更好的资源效率、更高的开发速度以及可移植性,用户使用kubernetes可以灵活的部署服务。由于K8S会创建数以千计的POD,现有的模型中存在路由管理复杂的问题。
发明内容
有鉴于此,本申请实施例提供了一种容器网络模型构建方法、装置、设备及介质,用于解决现有的模型中存在路由管理复杂的问题。
本申请实施例采用下述技术方案:
本申请实施例提供一种容器网络模型构建方法,所述方法包括:
在K8S监听器监听到K8S资源变化时,SDN控制器接收所述K8S监听器发送的发生变化的K8S资源,其中,所述变化的K8S资源包括创建K8S资源与删除K8S资源;
SDN控制器将发生变化的K8S资源映射为Overlay网络的对应资源,以构建出容器网络模型,用于实现容器、虚拟机与裸金属服务器之间的通信,其中,所述容器网络模型包括K8S、SDN控制器以及Overlay网络,所述K8S包括K8S监听器与各类资源,所述Overlay网络包括交换机与核心设备。
需要说明的是,本说明书实施例提出的一种容器网络模型构建方法,该方法在容器网络中引入SDN控制器,基于SDN控制器形成容器与虚拟机、裸金属服务器统一的网络管理,通过SDN控制器结合现有的硬件机制实现容器网络的Overlay网络,简化管理复杂性,可满足多场景下的容器网络与虚拟机以及裸金属服务器的互通需求,实现业务管理灵活性与网络管理简单性的有机结合。
进一步的,所述K8S资源包括K8S集群、NameSpace、集群子网以及POD。
进一步的,所述创建K8S资源为所述创建K8S集群时,在K8S监听器监听到K8S资源变化时,SDN控制器接收所述K8S监听器发送的发生变化的K8S资源,所述SDN控制器将发生变化的K8S资源映射为Overlay网络的对应资源,具体包括:
在所述K8S监听器监听到创建K8S集群时,SDN控制器接收到所述K8S监听器发送的有关创建K8S集群的通知,并在交换机上下发VRF,以将创建的K8S集群映射为虚拟路由器。
进一步的,所述创建K8S资源为所述创建NameSpace时,在K8S监听器监听到K8S资源变化时,SDN控制器接收所述K8S监听器发送的发生变化的K8S资源,所述SDN控制器将发生变化的K8S资源映射为Overlay网络的对应资源,具体包括:
在所述K8S监听器监听到创建NameSpace时,SDN控制器接收到所述K8S监听器发送的有关创建NameSpace的通知,并在交换机上下发交换机实现VLAN-VXLAN的映射以及BGP-EVPN基本配置,以将创建的NameSpace映射为虚拟网络。
进一步的,所述创建K8S资源为所述创建集群子网时,在K8S监听器监听到K8S资源变化时,SDN控制器接收所述K8S监听器发送的发生变化的K8S资源,所述SDN控制器将发生变化的K8S资源映射为Overlay网络的对应资源,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮思科网络科技有限公司,未经浪潮思科网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010960439.4/2.html,转载请声明来源钻瓜专利网。