SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 Go cni Projects
-
Project mention: eBPF Tutorial by Example 21: Programmable Packet Processing with XDP | dev.to | 2024-09-30
Link: Cilium
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: How I learned to stop worrying and love userspace networking | news.ycombinator.com | 2024-08-29
The pluggable storage (CSI) and networking (CNI) aspects of Kube tend to be a little limiting, in that a cluster generally only expects to have one at a time running.
There is Multus, which is extremely well regarded CNI that enables mixing and matching different CNI Plugins. It works great, but it does involve diving into an additional level of complexity, and it can be exciting/unstable building the setup.
Maybe the author didn't have rights over the cluster to do this or interest in mucking about deeply in this admittedly complex/highly capable system was limited. Or maybe just using an adding like this was appealing as non disruptive! This seems like a pretty creative & direct way to extend what they already had. There are good well tread options for higher power, for mixed modes of networking, but this strikes me as a nice way to add more without having to revamp the base cluster, which I found super cool & direct.
https://github.com/k8snetworkplumbingwg/multus-cni
-
kilo
Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg) (by squat)
If you want to establish a mesh network only between datacenters while using the native network for communication between nodes within each datacenter, consider using kilo
-
-
-
-
flintlock
Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.
Project mention: Flintlock: Lock, Stock, and Two Smoking MicroVMs | news.ycombinator.com | 2024-09-03 -
CNI-Genie
CNI-Genie for choosing pod network of your choice during deployment time. Supported pod networks - Calico, Flannel, Romana, Weave
-
-
-
-
-
Go cni discussion
Go cni related posts
-
Kubernetes on Hybrid Cloud: Network design
-
Flintlock: Lock, Stock, and Two Smoking MicroVMs
-
How I learned to stop worrying and love userspace networking
-
Run a pod with static MAC address
-
I could use some help figuring out which CNI to use
-
Two different networks
-
Rootless podman with nftables on Ubuntu 22.04? Can it work?
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jan 2025
Index
What are some of the best open-source cni projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | cilium | 20,668 |
2 | multus-cni | 2,473 |
3 | kilo | 2,075 |
4 | kube-ovn | 2,032 |
5 | antrea | 1,684 |
6 | ovn-kubernetes | 855 |
7 | flintlock | 683 |
8 | CNI-Genie | 536 |
9 | kubefire | 521 |
10 | sriov-cni | 320 |
11 | firecracker-task-driver | 148 |
12 | cni-plugins | 49 |
13 | multusctl | 7 |