容器场景下单物理端口多网络接入方法、装置、存储介质和电子设备制造方法及图纸

技术编号:34636861 阅读:23 留言:0更新日期:2022-08-24 15:10
本发明专利技术公开了一种容器场景下单物理端口多网络接入方法、装置、存储介质和电子设备,方法包括:服务端接收客户端发送的创建容器请求;服务端提取容器的网络配置,调用容器网络管理工具;通过容器网络管理工具创建容器二层网络和容器三层网络。本发明专利技术可以提升容器网络的适用场景,降低多层容器网络需求应用场景下容器网络配置的复杂度,减少容器网络运维、排障的成本。障的成本。障的成本。

【技术实现步骤摘要】
容器场景下单物理端口多网络接入方法、装置、存储介质和电子设备


[0001]本专利技术涉及计算机
,特别是一种容器场景下单物理端口多网络接入方法、装置、存储介质和电子设备。

技术介绍

[0002]calico是一种容器之间互通的虚拟网络解决方案,支持容器跨节点通信;其把所有的二三层流量转换成三层流量,并通过节点上的路由配置完成跨节点转发。calico网络是单纯的三层网络,报文的流向完全通过路由规则控制,不支持容器二层网络也就不能适用于部分对二层网络有需求的应用场景。
[0003]flannel是一种overlay network(覆盖网络),就是将TCP数据包装在另一种网络包里面进行路由转发和通信,支持UDP、Vxlan、GCE路由等数据转发方式。flannel网络也是单纯的三层网络,同calico网络一样,通过维护节点上的路由表,对接收到的数据进行封包和转发,同样不支持容器二层网络。
[0004]macvlan是一种网卡虚拟化技术,其允许在同一个物理网卡上配置多个MAC地址,即多个interface,每个interface本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.容器场景下单物理端口多网络接入方法,其特征在于,包括:服务端接收客户端发送的创建容器请求;服务端提取容器的网络配置,调用容器网络管理工具;通过容器网络管理工具创建容器二层网络和容器三层网络。2.根据权利要求1所述的容器场景下单物理端口多网络接入方法,其特征在于,所述创建容器请求包括指定容器信息,所述指定容器信息包括指定容器的默认网络。3.根据权利要求3所述的容器场景下单物理端口多网络接入方法,其特征在于,所述指定容器信息还包括容器的额外网络。4.根据权利要求1所述的容器场景下单物理端口多网络接入方法,其特征在于,所述服务端提取容器的网络配置,调用容器网络管理工具包括:服务端读取容器的配置信息,解析容器的网络配置,经智能调度计算后将容器分配到资源充足的节点上创建、启动,节点上的容器管理服务将容器的网络配置信息传递给容器网络管理工具。5.根据权利要求1所述的容器场景下单物理端口多网络接入方法,其特征在于,所述通过容器网络管理工具创建容器二层网络和容器三层网络包括:若选择创建容器二层网络,则读取容器二层网络的配置信息,然后根据配置信息调用相应的网络工具给容器创建容器网卡,同时分配ip地址和设置路由表,最后将容器网卡的对端加入到虚拟交换机下。6.根据权利要求1所述的容...

【专利技术属性】
技术研发人员:张琦兵施琳彭驿翔李飞翔张云飞张刘冬杨明卜强生彭志强罗飞郑明忠
申请(专利权)人:北京凝思软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1