Cilium (computing)

Cilium is a cloud native technology for networking, observability, and security. 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. Hubble was created as the network observability component and Tetragon was later added for security observability and runtime enforcement. Cilium runs on Linux and is one of the first eBPF applications being ported to Microsoft Windows through the eBPF on Windows project.

Cilium
Original author(s)Thomas Graf,
Daniel Borkmann,
André Martins,
Madhusudan Challa
Developer(s)Open source community, Isovalent, Google, Datadog, Red Hat,
Cloud Native Computing Foundation
Initial releaseDecember 16, 2015 (2015-12-16)
Stable release
1.15 / 31 January 2024 (2024-01-31)
Repositorygithub.com/cilium
Written inGo, eBPF, C, C++
Operating systemLinux, Windows
Platformx86-64, ARM
Available inEnglish
TypeCloud-native Networking, Security, Observability
LicenseApache License 2.0,
Dual GPL-2.0-only or BSD-2-clause for eBPF
Websitecilium.io
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.