【技术实现步骤摘要】
面向容器集群的虚拟网卡动态调度方法及相关设备
[0001]本公开涉及通信
,尤其涉及一种面向容器集群的虚拟网卡动态调度方法及相关设备。
技术介绍
[0002]随着网络虚拟化的需要,虚机容器的网络虚拟化向云原生容器集群承载网络应用演进。云原生容器集群沿用云计算虚拟化能力,将物理机部署虚拟化系统后容器集群部署在虚拟化系统提供的虚拟节点上。SR
‑
IOV(Single Root I/O Virtualization,单根I/O虚拟化)技术使物理网卡接口虚拟化,使更多的虚机可以对接虚拟网卡并获得近乎物理网卡直通的性能。
[0003]现有在基于SR
‑
IOV物理网卡的容器集群环境中,在承载电信级网络功能的应用的大规模部署时,外在网络故障或线路波动会使过量超分物理网卡会造成部分VF((Virtual Function,虚拟功能)性能抖动和不稳定,不能根据网络延迟动态配置VF,VF性能不一致负载均衡器难以协调,使用多个VF的容器组网络功能性能骤降。
[0004]需要说明的是,在上述 ...
【技术保护点】
【技术特征摘要】
1.一种面向容器集群的虚拟网卡动态调度方法,其特征在于,包括:发送检测消息到容器集群中的虚拟功能VF网卡,获得多个VF网卡状态信息,其中,所述VF网卡状态信息包括延迟信息与丢包信息;对所述多个VF网卡状态信息进行加权排序与延迟更新,确定优先级排序表;根据所述优先级排序表,调度Pod到匹配的VF网卡。2.根据权利要求1所述的面向容器集群的虚拟网卡动态调度方法,其特征在于,所述对所述多个VF网卡状态信息进行加权排序与延迟更新,确定优先级排序表包括:在Hypervisor层中,对VF网卡状态信息中的延迟信息与丢包信息进行加权排序与延迟更新,确定优先级排序表。3.根据权利要求2所述的面向容器集群的虚拟网卡动态调度方法,其特征在于,所述在Hypervisor层中,对网卡状态信息中的延迟信息与丢包信息进行加权排序与延迟更新,确定优先级排序表包括:在Hypervisor层中,计算各个VF网卡状态信息的优先级权重,根据计算后的各个优先级权重确定初步优先级排序表;对初步优先级排序表进行延迟更新,确定优先级排序表。4.根据权利要求3所述的面向容器集群的虚拟网卡动态调度方法,其特征在于,所述对初步优先级排序表进行延迟更新,确定优先级排序表包括:获取初步优先级排序表,统计排序在头部网卡的选取次数,根据选取次数与计数系数常量,确定计数削减量;根据初步优先级排序表中的权重与延迟系数常量,确定反馈削减量;根据所述初步优先级排序表、计数削减量与反馈削减量,确定优先级排序表。5.根据权利要求1所述的面向容器集群的虚拟网卡动态调度方法,其特征在于,所述发送检测消息到容器集群中的虚拟功能VF网卡,获得多个VF网卡状态信...
【专利技术属性】
技术研发人员:朱泽亚,甘健良,武宇亭,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。