摘要
本发明提供了一种kubernetes的多层网络平面构建方法,包括:根据预设的业务性能需求对服务器节点进行配置,以完成服务器物理环境的搭建;对所有的服务器节点部署平台所需基本软件;部署Multus CNI插件,以使Pod支持多网卡启动;对Macvlan CNI插件中的cmdAdd函数和cmdDel函数进行源码修改并编译后存储到所有服务器节点的bin目录下;编辑驱动定义文件,以使服务器网卡支持SRIOV功能,继而构建并编译SRIOV CNI源码并将编译生成的目标文件存储到所有服务器节点的bin目录下;对Pod启动文件进行多网卡配置并指定Pod的IP地址。本发明针对Kubernetes的管理网络平面、业务的控制平面、业务的数据平面做了详细的设计和隔离方案,从而有效加深了Kubernetes平台与CT领域的融合。