文件名称:userspace-cni-network-plugin
文件大小:15.63MB
文件格式:ZIP
更新时间:2024-05-28 21:36:45
Go
使用OVS运行OVS CNI库 配置系统 VPP CNI库简介 使用OVS构建VPP CNI库 安装VPP 先决条件 在CentOS上安装 在Ubuntu上安装 在其他发行版上安装 测验 使用VPP Docker映像和CNI进行测试 验证主机 验证容器 ing 除错 使用DPDK Testpmd应用程序进行测试 1.构建要使用的图像 2.创建具有多个vhostuser界面的Pod 3.打开终端到pod并启动testpmd 单元测试 单元测试概述 容器内的单元测试 概括 用户空间CNI是一个容器网络接口(CNI)插件,旨在实现用户空间网络(与内核空间网络相对)。 一个示例是任何基于DPDK的应用程序。 它被设计为与Kubernetes部署中的OVS-DPDK或VPP以及Multus CNI插件一起运行。 它增强了高性能容器网络解决方案和容器的数据平面加速。 链接 有用的链接:
【文件预览】:
userspace-cni-network-plugin-master
----go.mod(828B)
----docker()
--------vpp-centos-userspace-cni()
--------unit-tests()
--------dpdk-app-centos()
--------usrsp-app()
----pkg()
--------types()
--------k8sclient()
--------configdata()
--------annotations()
----userspace()
--------testdata()
--------userspace_test.go(16KB)
--------userspace.go(12KB)
----cnivpp()
--------test()
--------localdb.go(4KB)
--------README.md(3KB)
--------cnivpp.go(10KB)
--------api()
----go.sum(63KB)
----usrspcni()
--------usrspcni.go(1KB)
----scripts()
--------.usrsp-docker-run.sh.swp(12KB)
--------dpdk-docker-run.sh(1KB)
--------usrsp-docker-run.sh(1KB)
----cniovs()
--------cniovs.go(12KB)
--------ovsctrl_test.go(12KB)
--------localdb_test.go(4KB)
--------localdb.go(3KB)
--------ovsctrl_fake.go(896B)
--------ovsctrl.go(5KB)
--------cniovs_test.go(26KB)
----doc()
--------images()
--------UserSpace CNI.pdf(395KB)
----examples()
--------pod-multi-vhost.yaml(668B)
--------vpp-memif-ping()
--------ovs-vhost()
--------crd-userspace-net-ovs-no-ipam.yaml(258B)
----CONTRIBUTING.md(2KB)
----.travis.yml(141B)
----LICENSE(11KB)
----README.md(39KB)
----hardened-binary(30.07MB)
----Makefile(13KB)
----logging()
--------logging_test.go(14KB)
--------logging.go(4KB)
----tests()
--------get-prefix.sh(666B)
--------vhostuser-sample.conf(607B)
--------multus-sample.conf(1KB)
----.gitignore(323B)
----build-args(115B)