Go cni

Open-source Go projects categorized as cni

Top 13 Go cni Projects

  1. cilium

    eBPF-based Networking, Security, and Observability

    Project mention: eBPF Tutorial by Example 21: Programmable Packet Processing with XDP | dev.to | 2024-09-30

    Link: Cilium

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. multus-cni

    A CNI meta-plugin for multi-homed pods in Kubernetes

    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

  4. kilo

    Kilo is a multi-cloud network overlay built on WireGuard and designed for Kubernetes (k8s + wg = kg) (by squat)

    Project mention: Kubernetes on Hybrid Cloud: Talos network | dev.to | 2025-01-14

    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

  5. kube-ovn

    A Bridge between SDN and Cloud Native (Project under CNCF)

  6. antrea

    Kubernetes networking based on Open vSwitch

  7. ovn-kubernetes

    A robust Kubernetes networking platform

  8. 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
  9. CNI-Genie

    CNI-Genie for choosing pod network of your choice during deployment time. Supported pod networks - Calico, Flannel, Romana, Weave

  10. kubefire

    KubeFire 🔥, creates and manages Kubernetes Clusters using Firecracker microVMs

  11. sriov-cni

    DPDK & SR-IOV CNI plugin

  12. firecracker-task-driver

    nomad task driver that uses firecracker to start micro-vms

  13. cni-plugins

    CNI Plugins compatible with nftables

  14. multusctl

    CLI client for Multus CNI

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go cni discussion

Log in or Post with

Go cni related posts

  • Kubernetes on Hybrid Cloud: Network design

    3 projects | dev.to | 30 Dec 2024
  • Flintlock: Lock, Stock, and Two Smoking MicroVMs

    1 project | news.ycombinator.com | 3 Sep 2024
  • How I learned to stop worrying and love userspace networking

    4 projects | news.ycombinator.com | 29 Aug 2024
  • Run a pod with static MAC address

    1 project | /r/kubernetes | 9 Jun 2023
  • I could use some help figuring out which CNI to use

    2 projects | /r/kubernetes | 4 Jun 2023
  • Two different networks

    1 project | /r/kubernetes | 18 Apr 2023
  • Rootless podman with nftables on Ubuntu 22.04? Can it work?

    2 projects | /r/podman | 5 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com