[发明专利]一种实现多CPU架构容器和虚机网络互通的方法在审
申请号: | 202110227972.4 | 申请日: | 2021-03-02 |
公开(公告)号: | CN113037655A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 石光银;徐景松;蔡卫卫;高传集;孙思清 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/24 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 cpu 架构 容器 网络 互通 方法 | ||
本发明公开了一种实现多CPU架构容器和虚机网络互通的方法,属于容器技术领域。本发明的实现多CPU架构容器和虚机网络互通的方法,容器云支持多租户网络隔离,支持多租户的容器和虚机网络互通,其中多租户网络隔离包括默认相互隔离和默认相互通信;多租户的容器和虚机互通包括容器网络作为基础和虚机网络作为基础。该发明的实现多CPU架构容器和虚机网络互通的方法能够有效提升容器的多租户隔离功能,降低服务的成本,提升了竞争力,具有很好的推广应用价值。
技术领域
本发明涉及容器技术领域,具体提供一种实现多CPU架构容器和虚机网络互通的方法。
背景技术
容器技术是比较流行的提供微服务的PaaS技术,而Kubernetes是容器编排调度的事实标准。Kubernetes是一个基于容器技术的分布式架构领先方案,为容器化的应用提供部署、运行、容器编排、容器调度、服务发现和动态伸缩等一系列功能,提高了大规模容器集群管理的便捷性和高可用性。
基于Kubernetes提供容器云平台是各大云厂商的首选。浪潮容器云基于Kubernetes提供容器云平台、容器服务、Serverless服务、容器服务控制面集中管理、边缘云场景,通过使用多CPU架构容器和虚机网络互通技术,实现了浪潮容器和虚机网络的互通,并实现了多租户的网络隔离。浪潮云基于Kubernetes提供了容器云,并给用户提供了容器服务。容器服务基于虚机给用户提供了一套Kubernetes集群,用于实现用户的容器管理功能,浪潮云基于虚机给用户收取费用,但是,虚机资源属于比较昂贵的资源,用户使用容器服务的成本相对偏高。
用户希望降低服务费用,最好只收取具体业务容器的费用,就产生了Serverless服务的需求,即只给用户提供一个容器,不用虚机。这种情况下,还需要使用用户的虚拟网络资源,需要基于虚拟网络,把虚拟网络资源分配给容器,并需要跟用户原来的虚机服务通信,就产生了容器和虚机网络互通的需求,并要支持租户的网络隔离。
在边缘场景下,需要基于容器管理虚机,也有容器和虚机网络打通的需求,要实现用户的虚机网络隔离,还要支持ARM、MIPS等国产化CPU物理机。
随着容器和虚机网络互通需求的明确,需要提供一个支持多CPU架构的容器和虚机网络互通的方案,支持浪潮云的Serverless和容器服务控制面集中管理的功能,并支持边缘场景。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种能够有效提升容器的多租户隔离功能,降低服务的成本,提升了竞争力的实现多CPU架构容器和虚机网络互通的方法。
为实现上述目的,本发明提供了如下技术方案:
一种实现多CPU架构容器和虚机网络互通的方法,该方法中容器云支持多租户网络隔离,支持多租户的容器和虚机网络互通,其中多租户网络隔离包括默认相互隔离和默认相互通信;多租户的容器和虚机互通包括容器网络作为基础和虚机网络作为基础。
通过该实现多CPU架构容器和虚机网络互通的方法可以使用用户的网络资源实现用户的容器和虚机网络互通,并保证了多租户的网络隔离,支持了浪潮云的Serverless服务、容器服务控制面集中管理、边缘云场景,有效提升了用户容器的多租户隔离功能,保证了用户的容器和虚机的网络互通能力,降低了浪潮容器服务的成本,提升了浪潮容器云的竞争力。
作为优选,所述默认相互隔离为通过增加路由策略通信,默认相互通信为通过隔离策略实现隔离。
作为优选,所述容器网络作为基础为虚机使用容器网络,虚机网络作为基础为容器使用虚机网络,容器网络作为基础与虚机网络作为基础时,保证容器和虚机使用的网络在一个网络层级上,支持覆盖网络的封包和解包。
作为优选,容器网络作为基础时,支持多租户网络管理,使用Kube虚机网络,Kube虚机网络为基于虚机实现的容器网络,支持交换机级别的隔离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110227972.4/2.html,转载请声明来源钻瓜专利网。