[发明专利]基于SR-IOV的Pod管理方法、设备及介质在审
申请号: | 202210248504.X | 申请日: | 2022-03-14 |
公开(公告)号: | CN114640678A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 陈南飞;王旸;蒋驰 | 申请(专利权)人: | 明阳产业技术研究院(沈阳)有限公司 |
主分类号: | H04L67/1004 | 分类号: | H04L67/1004;H04L67/1008;H04L67/1029;H04L61/5007 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 查薇 |
地址: | 110117 辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sr iov pod 管理 方法 设备 介质 | ||
1.一种基于SR-IOV的Pod管理方法,其特征在于,应用于Kubernetes集群的主控节点中,所述方法包括:
响应于Pod管理指令,获取待管理Pod所在的目标节点中的可用虚拟功能VF列表,所述可用VF列表包括至少一个VF,所述VF为采用SR-IOV为所述目标节点创建的;
确定所述待管理Pod的网络资源对象,所述网络资源对象中包括所述待管理Pod的目标网络地址;
在所述待管理Pod的网络命令空间中对目标VF进行管理,并对所述待管理Pod的网络地址和所述可用VF列表中的目标VF进行更新处理,所述目标VF为所述至少一个VF中支持所述待管理Pod使用的VF。
2.根据权利要求1所述的方法,其特征在于,所述Pod管理指令为Pod创建指令,所述在所述待管理Pod的网络命令空间中对目标VF进行管理之前,所述方法还包括:
根据VF选择算法,从所述至少一个VF中选择出所述目标VF,所述目标VF为剩余VF数量大于第一阈值的网络接口中的VF;
所述在所述待管理Pod的网络命令空间中对目标VF进行管理,并对所述待管理Pod的网络地址和所述可用VF列表中的目标VF进行更新处理包括:
在所述待管理Pod的网络命令空间中,创建与所述目标VF关联的虚拟接口,并将所述虚拟接口的网络地址配置为所述目标网络地址;
将所述目标VF标记为已分配状态,并更新所述可用VF列表;
在所述网络资源对象中,将所述目标网络地址添加至已分配网络地址列表中。
3.根据权利要求1所述的方法,其特征在于,所述Pod管理指令为Pod删除指令,所述在所述待管理Pod的网络命令空间中对目标VF进行管理,并对所述待管理Pod的网络地址和所述可用VF列表中的目标VF进行更新处理包括:
在所述待管理Pod的网络命令空间中,删除所述目标VF关联的虚拟接口;
将所述目标网络地址从所述网络资源对象中的已分配网络地址列表中删除;
将所述目标VF标记为未分配状态,并更新所述可用VF列表。
4.根据权利要求1所述的方法,其特征在于,所述获取待管理Pod所在的目标节点中的可用虚拟功能VF列表包括:
获取待管理Pod所在的目标节点;
根据所述目标节点的网络地址,获取所述目标节点中的可用VF列表。
5.根据权利要求1所述的方法,其特征在于,所述确定所述待管理Pod的网络资源对象包括:
根据Pod字段标签中的网络资源对象名称,查找出所述待管理Pod的网络资源对象。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述获取待管理Pod所在的目标节点中的可用虚拟功能VF列表之前,所述方法还包括:
在所述目标节点中选择至少一个网络接口,采用SR-IOV为每个所述网络接口创建至少一个VF,所述VF用于所述待管理Pod的数据传输;
根据创建的所述至少一个VF,生成所述可用VF列表;
将所述可用VF列表注册到所述Kubernetes集群中。
7.根据权利要求6所述的方法,其特征在于,所述可用VF列表包括所述至少一个网络接口、所述至少一个VF和每个所述网络接口的驱动类型。
8.根据权利要求1-5中任一项所述的方法,其特征在于,所述确定所述待管理Pod的网络资源对象之前,所述方法还包括:
创建所述网络资源对象,所述网络资源对象中包括以下中的至少一项:网络类型、网络前缀和掩码长度、网络地址分配范围及预配的默认网关。
9.一种终端设备,其特征在于,所述终端设备包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如上权利要求1-8中任一项所述的基于SR-IOV的Pod管理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序,当所述程序运行在终端设备时执行如上权利要求1-8中任一项所述的基于SR-IOV的Pod管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明阳产业技术研究院(沈阳)有限公司,未经明阳产业技术研究院(沈阳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210248504.X/1.html,转载请声明来源钻瓜专利网。