Kubernetes插件:Intel-SRIOV-CNI获取配置信息小脚本

本文介绍了Intel SR-IOV CNI,这是一个由hustcat/sriov-cni开发的容器网络插件,允许容器直接使用物理机的VF。作者在Intel的版本上进行了修改,增加了DPDK功能,并详细列举了修改内容。同时,提供了一个小脚本,用于方便查询和使用SR-IOV的配置信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Github-blog
优快云-blog

注意 本文提供的脚本是针对本人之前修改的sriov插件的哈。

sriov-cni简介

sriov-cni是hustcat/sriov-cni开发的一种容器网络插件(Container Network Interface),它使得容器可以直接使用物理机中扩展出来的VF(virtual functions)。Intel在此基础上,为其添加了dpdk功能。本人在Intel版本的基础上进行了修改,对应的版本是2017.10.12,具体commit为f45d68b638df76261170bd585fb4014b99990548。 具体修改如下:

1、保存dpdk配置文件和开启dpdk驱动的代码顺序对调,保证在启动更新成功的情况下才会保存配置文件;
2、配置文件路径添加一级容器网络命名空间ID,从而使得容器内可以识别自身的配置文件;
3、添加netconf的配置保存;
4、类似VF,添加setupPF(),实现流程与setupVF()基本一致。

sriov修改详细介绍

配置文件虽然都进行了保存,但是每次读取查找还是不够便捷,因此又写了个小脚本进行配置信息的查询(portName

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值