[发明专利]一种容器集群网络接入的方法和装置有效
申请号: | 201811031487.4 | 申请日: | 2018-09-05 |
公开(公告)号: | CN110881007B | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 刘晓文;刘明;陈尧;宋倩;王雷 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L45/74 | 分类号: | H04L45/74;H04L61/5007;G06F9/455 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;李阳 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 容器 集群 网络 接入 方法 装置 | ||
本发明公开了一种容器集群网络接入的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:根据业务需求确定网络地址的数量,并且配置所述数量的网络地址;基于配置的网络地址,更新网络地址的路由策略;根据更新的路由策略,将用户请求分发到容器集群中对应的容器。该方法可根据业务需求动态配置IP,并且基于动态配置的IP的路由策略,将用户请求分发到容器集群中对应的容器,可用性更高,更灵活、更可靠。
技术领域
本发明涉及计算机技术领域,尤其涉及一种容器集群网络接入的方法和装置。
背景技术
容器技术虚拟化技术已经成为一种被大家广泛认可的容器技术服务器资源共享方式,容器技术可以在按需构建容器技术操作系统实例的过程当中,为系统管理员提供极大的灵活性。容器集群是程序镜像的运行态集合,主机是容器集群运行的宿主,通常一台主机上会运行若干个不同程序的容器。现有技术中,对于容器集群的网络接入(用户请求到容器集群的网络通路),是将容器网络和物理机网络打平,即在分配网络地址IP时,将每个容器作为一个物理机对待,需要在交换机上预留以太网端口。其中,以太网端口和IP一一对应,交换机上的一个以太网端口可以连接一个设备(物理机或容器),而一个设备具备一个全球唯一的Mac地址,交换机中会存储一份“Mac地址-IP对照表”,以实现不同设备将网络求情通过IP发送到对方。因此,需要预先对IP的数量进行规划,则预留以太网端口,在创建出容器后绑定该预先配置的IP,实现网络接入。
上述现有技术在实现过程中存在以下问题:需要对IP的配置进行预先规划,以及在交换机上预留以太网端口,消耗物理机所在网络的可用IP;由于容器创建时就为其申请一个IP地址,在配置服务的流量接入和负载均衡过程中,需要将新建容器IP手动加入,以实现容器流量接入。
发明内容
有鉴于此,本发明实施例提供一种容器集群网络接入的方法和装置,能够根据业务需求动态配置IP,并且基于动态配置的IP的路由策略,将用户请求分发到容器集群中对应的容器,减少资源浪费,可用性更高,更灵活、更可靠。
为实现上述目的,根据本发明实施例的一个方面,提供了一种容器集群网络接入的方法。
本发明实施例的容器集群网络接入的方法包括:根据业务需求确定网络地址的数量,并且配置所述数量的网络地址;基于配置的网络地址,更新网络地址的路由策略;根据更新的路由策略,将用户请求分发到容器集群中对应的容器。
可选地,配置所述数量的网络地址的步骤包括:基于容器集群主机上部署的flannel网络,确认所述容器集群主机的子网;根据所述容器集群主机的子网,配置所述数量的网络地址;
可选地,基于配置的网络地址,更新网络地址的路由策略的步骤包括:基于监听容器集群的网络端点接口,确定变化的网络地址;将所述变化的网络地址与容器的对应关系更新到redis数据库;
可选地,根据更新的路由策略,将用户请求分发到容器集群中对应的容器的步骤包括:通过动态网关技术,读取更新的路由策略;对外暴露所述更新的路由策略,将用户请求分发到容器集群中对应的容器。
可选地,所述容器集群为kubernetes容器集群。
为实现上述目的,根据本发明实施例的另一个方面,提供了一种容器集群网络接入的装置。
本发明实施例的容器集群网络接入的装置包括:网络地址动态配置模块,用于根据业务需求确定网络地址的数量,并且配置所述数量的网络地址;路由策略更新模块,用于基于配置的网络地址,更新网络地址的路由策略;容器流量分发模块,用于根据更新的路由策略,将用户请求分发到容器集群中对应的容器。
可选地,所述网络地址动态配置模块还用于,基于容器集群主机上部署的flannel网络,确认所述容器集群主机的子网;以及,根据所述容器集群主机的子网,配置所述数量的网络地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811031487.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:知识条目推荐方法、装置、计算机设备和存储介质
- 下一篇:一种信息摆渡设备