[发明专利]一种K8S集群容器应用性能提升的方法、装置、设备及介质在审
| 申请号: | 202310419388.8 | 申请日: | 2023-04-14 |
| 公开(公告)号: | CN116489024A | 公开(公告)日: | 2023-07-25 |
| 发明(设计)人: | 赵海丽;杨川 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
| 主分类号: | H04L41/0823 | 分类号: | H04L41/0823;H04L41/0894;G06F9/455 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;黄艳南 |
| 地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 k8s 集群 容器 应用 性能 提升 方法 装置 设备 介质 | ||
1.一种K8S集群容器应用性能提升的方法,其特征在于,包括以下步骤:
部署K8S集群,并在K8S集群中安装Calico网络插件;
在K8S集群中生成VF直通网络,并对VF直通网络进行配置;
将配置完成的VF直通网络的信息上报到K8S集群中;
选择已配置的VF直通网络进行容器和应用的创建以使不同的容器和应用在互相通信时实现直通。
2.根据权利要求1所述的方法,其特征在于,在K8S集群中生成VF直通网络,并对VF直通网络进行配置包括:
在K8S集群中部署sriov-network-config-operator组件、device-plugin组件、multus-cni组件、sriov-cni组件和whereabout组件;
以daemonset模式部署Sriov-Network-Config组件,Sriov-Network-Config组件根据supported-nic-ids的网卡配置信息获取过滤宿主机网卡,实时监测SriovNetworkNodeState的CR并加载内核iommu以生成相应数量的VF直通网络;
重启节点SR-IOV-Device-Plugin组件的容器以实现VF直通网络快速上报。
3.根据权利要求1所述的方法,其特征在于,将配置完成的VF直通网络的信息上报到K8S集群中包括:
以daemonset模式部署SR-IOV-Device-Plugin组件以识别并上报VF直通网络的信息。
4.根据权利要求1所述的方法,其特征在于,选择已配置的VF直通网络进行容器和应用的创建以使不同的容器和应用在互相通信时实现直通包括:
响应于创建容器,K8S集群的Scheduler根据容器需要的VF直通网络的个数将容器调度到VF直通网络的节点。
5.根据权利要求4所述的方法,其特征在于,K8S集群的Scheduler根据容器需要的VF直通网络的个数将容器调度到VF直通网络的节点包括:
响应于Kubelet监听到容器创建事件,从内存中为容器分配足够的deviceID;
将deviceID、podUID、ResourceName信息存储到/var/lib/kubelet/device-plugins/kubelet_internal_checkpoint文件中,其中文件供Mutus-CNI查询并将deviceID传递给SRIOV-CNI使用。
6.根据权利要求5所述的方法,其特征在于,还包括:
Mutus-CNI根据podUID与ResourceName查询deviceID信息,并连同Kubelet传递的入参依次调用Calico和Sriov-CNI配置网络,其中Calico为容器生成eth0主网络并实现K8S定义的service/networkPolicy网络概念,Sriov-CNI将VF直通网络挂载到容器中。
7.根据权利要求1所述的方法,其特征在于,选择已配置的VF直通网络进行容器和应用的创建以使不同的容器和应用在互相通信时实现直通包括:
响应于创建应用,调用接口查询K8S集群的NAD资源,并根据条件进行筛选;
将选择出的合法的NAD资源的name作为参数传递到创建应用的接口中;
在创建应用的接口中根据NAD资源的name查询NAD资源的详细信息;
将NAD资源的name和namespace添加到应用的注解k8s.v1.cni.cncf.io/networks中,将NAD的注解k8s.v1.cni.cncf.io/resourceName写入应用的resources的limit和request中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310419388.8/1.html,转载请声明来源钻瓜专利网。





