[发明专利]容器通信方法、装置、网络设备及存储介质有效
申请号: | 202010752051.5 | 申请日: | 2020-07-30 |
公开(公告)号: | CN111885075B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 喻先兵 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L12/46 |
代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 苗燕 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 通信 方法 装置 网络设备 存储 介质 | ||
本申请公开了一种容器通信方法、装置、网络设备及存储介质,涉及计算机技术领域,该方法包括:获取容器产生的网络请求;判断所述网络请求是否用于访问非容器网络,所述非容器网络为所述容器所处的虚拟网络之外的公网网络;当所述网络请求用于访问非容器网络时,通过所述容器的公网网络地址进行网络通信,所述公网网络地址唯一绑定于所述容器。本申请可使容器通过其固定绑定的公网网络地址与外部公网服务进行网络通信。
技术领域
本申请涉及计算机技术领域,更具体地,涉及一种容器通信方法、装置、网络设备及存储介质。
背景技术
容器是利用Linux(Linux是一种操作系统)内核提供的资源限制及隔离功能,以及Linux内核命名空间,来创建独立软件容器的一种技术。利用容器技术,开发者可以将应用以及依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux或Windows机器上。容器因其轻量化、易用、启动快等特点,受到了越来越多开发、测试、运维人员的青睐。例如,在公共云上,用于提供网络、计算服务的虚拟主机上,也常常部署有容器应用,以实现该应用的相应功能。因此,如何实现部署在主机上的容器的网络通信功能,成为了一个亟待解决的问题。
发明内容
本申请实施例提出了一种容器通信方法、装置、网络设备及存储介质,能够实现部署在虚拟主机上的容器的网络通信功能。
第一方面,本申请实施例提供了一种容器通信方法,该方法包括:获取容器产生的网络请求;判断所述网络请求是否用于访问非容器网络,所述非容器网络为所述容器所处的虚拟网络之外的公网网络;当所述网络请求用于访问非容器网络时,通过所述容器的公网网络地址进行网络通信,所述公网网络地址唯一绑定于所述容器。
第二方面,本申请实施例提供了一种容器通信装置,该装置包括:请求获取模块,用于获取容器产生的网络请求;请求判断模块,用于判断所述网络请求是否用于访问非容器网络,所述非容器网络为所述容器所处的虚拟网络之外的公网网络;网络通信模块,用于当所述网络请求用于访问非容器网络时,通过所述容器的公网网络地址进行网络通信,所述公网网络地址唯一绑定于所述容器。
第三方面,本申请实施例提供了一种网络设备,包括:存储器;一个或多个处理器,与所述存储器耦接;一个或多个应用程序,其中,一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于执行上述第一方面提供的容器通信方法。
第四方面,本申请实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码可被处理器调用执行上述第一方面提供的容器通信方法。
本申请实施例提供的一种容器通信方法、装置、网络设备及存储介质,通过获取容器产生的网络请求,并判断该网络请求是否用于访问非容器网络,非容器网络为容器所处的虚拟网络之外的公网网络,当该网络请求用于访问非容器网络时,通过容器的公网网络地址进行网络通信,其中,该公网网络地址唯一绑定于该容器。可见,本申请中的容器存在固定的公共网络地址,使得容器在访问公网网络服务时,可通过该固定的公共网络地址进行网络通信,提高了容器的可用性,优化了容器的通信能力。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了一种容器网络通信的网络框架示意图。
图2示出了本申请一个实施例提供的容器通信方法的流程示意图。
图3示出了本申请另一个实施例提供的容器通信方法的流程示意图。
图4示出了本申请实施例提供的一种容器通信方法的网络框架示意图。
图5示出了图3中的步骤S230的一种流程示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010752051.5/2.html,转载请声明来源钻瓜专利网。