【技术实现步骤摘要】
容器场景下单物理端口多网络接入方法、装置、存储介质和电子设备
[0001]本专利技术涉及计算机
,特别是一种容器场景下单物理端口多网络接入方法、装置、存储介质和电子设备。
技术介绍
[0002]calico是一种容器之间互通的虚拟网络解决方案,支持容器跨节点通信;其把所有的二三层流量转换成三层流量,并通过节点上的路由配置完成跨节点转发。calico网络是单纯的三层网络,报文的流向完全通过路由规则控制,不支持容器二层网络也就不能适用于部分对二层网络有需求的应用场景。
[0003]flannel是一种overlay network(覆盖网络),就是将TCP数据包装在另一种网络包里面进行路由转发和通信,支持UDP、Vxlan、GCE路由等数据转发方式。flannel网络也是单纯的三层网络,同calico网络一样,通过维护节点上的路由表,对接收到的数据进行封包和转发,同样不支持容器二层网络。
[0004]macvlan是一种网卡虚拟化技术,其允许在同一个物理网卡上配置多个MAC地址,即多个interface,每 ...
【技术保护点】
【技术特征摘要】
1.容器场景下单物理端口多网络接入方法,其特征在于,包括:服务端接收客户端发送的创建容器请求;服务端提取容器的网络配置,调用容器网络管理工具;通过容器网络管理工具创建容器二层网络和容器三层网络。2.根据权利要求1所述的容器场景下单物理端口多网络接入方法,其特征在于,所述创建容器请求包括指定容器信息,所述指定容器信息包括指定容器的默认网络。3.根据权利要求3所述的容器场景下单物理端口多网络接入方法,其特征在于,所述指定容器信息还包括容器的额外网络。4.根据权利要求1所述的容器场景下单物理端口多网络接入方法,其特征在于,所述服务端提取容器的网络配置,调用容器网络管理工具包括:服务端读取容器的配置信息,解析容器的网络配置,经智能调度计算后将容器分配到资源充足的节点上创建、启动,节点上的容器管理服务将容器的网络配置信息传递给容器网络管理工具。5.根据权利要求1所述的容器场景下单物理端口多网络接入方法,其特征在于,所述通过容器网络管理工具创建容器二层网络和容器三层网络包括:若选择创建容器二层网络,则读取容器二层网络的配置信息,然后根据配置信息调用相应的网络工具给容器创建容器网卡,同时分配ip地址和设置路由表,最后将容器网卡的对端加入到虚拟交换机下。6.根据权利要求1所述的容...
【专利技术属性】
技术研发人员:张琦兵,施琳,彭驿翔,李飞翔,张云飞,张刘冬,杨明,卜强生,彭志强,罗飞,郑明忠,
申请(专利权)人:北京凝思软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。