sriov-cni
sriov-network-device-plugin
Our great sponsors
sriov-cni | sriov-network-device-plugin | |
---|---|---|
1 | 3 | |
279 | 368 | |
2.5% | 3.0% | |
6.3 | 7.4 | |
10 days ago | 7 days ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sriov-cni
-
VXLAN - can I map multiple VLANs to a single VNI? Can they overlap and map to different VXLANs across switchports?
Yes but the SRIOV CNI plugin for Kubernetes does VLAN tagging and tags the VF devices as vlan tagged. https://github.com/k8snetworkplumbingwg/sriov-cni/blob/master/docs/configuration-reference.md
sriov-network-device-plugin
-
Understanding Kubernetes Limits and Requests
This framework allows the use of external devices (e.g., NVIDIA GPUs, AMD GPUS, SR-IOV NICs) without modifying core Kubernetes components.
-
kubernetes networking model
[4] sriov network
-
Multicast in a Container
Your best option, if the other options do not fit your need, is SR-IOV. If your NIC supports it, it will basically split your NIC into "N" interfaces, you can then pass one of those to your container. Here's an example, again for k8s. https://github.com/k8snetworkplumbingwg/sriov-network-device-plugin
What are some alternatives?
cilium - eBPF-based Networking, Security, and Observability
CNI-Genie - CNI-Genie for choosing pod network of your choice during deployment time. Supported pod networks - Calico, Flannel, Romana, Weave
k3s - Lightweight Kubernetes
NFF-Go - NFF-Go -Network Function Framework for GO (former YANFF)
danm - TelCo grade network management in a Kubernetes cluster
vald - Vald. A Highly Scalable Distributed Vector Search Engine
k8s-device-plugin - Kubernetes (k8s) device plugin to enable registration of AMD GPU to a container cluster
multus-cni - A CNI meta-plugin for multi-homed pods in Kubernetes
website - Kubernetes website and documentation repo:
k9s - 🐶 Kubernetes CLI To Manage Your Clusters In Style!
unix-dgram-socket - Node implementation of unix datagram socket writed in TypeScript