Awesome Cilium 
Cilium is an open-source networking project that provides networking and security capabilities for containerized applications, microservices, and virtual machines.
Recently Cilium launched a great website about eBPF called ebpf.io. It serves a similar purpose to this list, with an introduction to eBPF.
Contents
- Reference Documentation
- Cilium related projects
- Articles and Presentations
- Community Events
- Community and Contributing
- Hands on Contents
Reference Documentation
- Website - Official website of Cilium, originally created by Isovalent.
- Official GitHub repository - GitHub repository of the Cilium project.
- A cookbook of installing Cilium on AWS EKS - Multiple ways to install Cilium in EKS.
- Cilium Certified Associate Study Guide - Study guide to help the Cilium community prepare for the CNCF's Cilium Certified Associate (CCA) Exam.
Cilium related projects
- Cilium - A networking plugin for various container runtimes such as Kubernetes, Docker, and Mesos. It leverages Linux kernel features like eBPF to provide fast and secure networking and load balancing for applications.
- eBPF - Technology that allows for dynamic, programmable packet filtering and network analysis in the Linux kernel.
- Cilium Proxy - High-performance HTTP, TCP, and gRPC proxy that can be automatically injected into Kubernetes pods. It provides features like load balancing, health checking, and L7 visibility.
- Cilium Cluster Mesh - Securely connects multiple Kubernetes clusters together using encrypted tunnels. It enables seamless communication and service discovery across clusters while maintaining strong security boundaries.
- Hubble - Network visibility and monitoring tool built by the Cilium community. It provides real-time visibility into network traffic, allowing operators to gain insights into application behavior, troubleshoot connectivity issues, and enforce network security policies.
- Cilium Operator - Kubernetes operator that simplifies the deployment and management of Cilium within a Kubernetes cluster. It automates tasks such as deploying Cilium agents, configuring eBPF policies, and handling upgrades.
- Tetragon - Runtime security enforcement and observability tool.
- Cilium Mesh - Connects Kubernetes workloads, virtual machines, and physical servers running in the cloud, on-premises, or at the edge.
- NetworkPolicy Editor - Create, visualize, and share Kubernetes network policies.
- Prometheus & Grafana for Cilium - Collects metrics from Cilium and stores them in Prometheus for analysis and alerting.
- Cilium Helm Chart - Helm chart that can be used to deploy Cilium on Kubernetes.
- Hubble adaptor for OpenTelemetry - Enables exporting Hubble flow data using OpenTelemetry collector.
- Packet, where are you? - eBPF-based Linux kernel networking debugger.
- Coroot - Turns telemetry data into actionable insights, helping you identify and resolve application issues quickly.
- Pixie - Instant Kubernetes-native application observability.
- caretta - Instant K8s service dependency map, right to your Grafana.
- Netreap - Cilium controller implementation for Nomad.
- Gloo Network - Enables Cilium-CNI powered by eBPF to provide networking, packet filtering, and observability for modern applications.
- Bpfilter instead of iptables for routing - Bpfilter offers a new approach to packet filtering in Linux.
- Inter-node traffic control - Policies that are applicable to the whole cluster (non-namespaced) and provide you with the means to specify nodes as the source and target.