Cilium (computing)

Cilium
Original author(s)Thomas Graf,
Daniel Borkmann,
André Martins,
Madhusudan Challa[1]
Developer(s)Open source community, Isovalent, Google, Datadog, Red Hat,
Cloud Native Computing Foundation[2]
Initial releaseDecember 16, 2015; 8 years ago (2015-12-16)[1]
Stable release
1.15 / 31 January 2024 (2024-01-31)[3]
Repositorygithub.com/cilium
Written inGo, eBPF, C, C++
Operating systemLinux, Windows[4]
Platformx86-64, ARM[5]
Available inEnglish
TypeCloud-native Networking, Security, Observability
LicenseApache License 2.0,
Dual GPL-2.0-only or BSD-2-clause for eBPF[6]
Websitecilium.io

Cilium is a cloud native technology for networking, observability, and security.[1] It is based on the kernel technology eBPF, originally for better networking performance, and now leverages many additional features for different use cases. The core networking component has evolved from only providing a flat Layer 3 network for containers to including advanced networking features, like BGP and Service mesh, within a Kubernetes cluster, across multiple clusters, and connecting with the world outside Kubernetes.[1] Hubble was created as the network observability component and Tetragon was later added for security observability and runtime enforcement.[1] Cilium runs on Linux and is one of the first eBPF applications being ported to Microsoft Windows through the eBPF on Windows project.[7]

  1. ^ a b c d e "The Cilium Story - Why We Created Cilium - Thomas Graf, Isovalent, CiliumCon EU 2023". YouTube. 10 June 2023. Retrieved 7 July 2023.
  2. ^ "Announcing the Cilium annual report". CNCF. 26 January 2023. Retrieved 7 July 2023.
  3. ^ "Cilium Stable Releases". GitHub. 10 February 2023. Retrieved 10 February 2023.
  4. ^ "Getting Linux based eBPF programs to run with eBPF for Windows". cloudblogs.microsoft.com. 7 July 2023. Retrieved 7 July 2023.
  5. ^ "Supported Architectures for Cilium". GitHub. 7 July 2023. Retrieved 7 July 2023.
  6. ^ "Cilium License". GitHub. 7 July 2023. Retrieved 7 July 2023.
  7. ^ "ebpf for windows on GitHub". GitHub. Retrieved 10 July 2023.