EVERYTHING XIAOMI
Get listed
Cilium logo

Cilium

Cilium is open-source software for providing, securing, and observing network connectivity between workloads, using eBPF.

Place
#6 of 28
Score
6.0
Cilium's website

What Cilium is

Cilium is open-source software for providing, securing, and observing network connectivity between workloads, using eBPF. Its networking capabilities include CNI, Layer 4 load balancing, service mesh, ingress, IPv6, and kube-proxy replacement. It also supports identity-aware network policies across L3–L7, including DNS- and HTTP-aware filtering, as well as runtime security and transparent encryption. Hubble adds visibility into service communication and behavior, while listed observability features include service maps, metrics and tracing export, and network flow logs. Cilium integrates with Prometheus and Grafana and documents Kubernetes support for services including GKE, AKS, EKS, OpenShift, RKE, k3s, and Alibaba ACK. It is free and self-hosted for Linux on AMD64 or AArch64, requiring kernel 5.10 or later, or an equivalent kernel such as 4.18 on RHEL 8.10. For environments above 500 nodes, the quick installation guide points to guidance for large environments or specific datapath modes.

Good

  • Open source and free
  • Supports identity-aware L3–L7 policies
  • Hubble provides service visibility
  • Integrates with Prometheus and Grafana
  • Supports multiple Kubernetes services

Watch out

  • Requires Linux kernel 5.10 or equivalent
  • Large environments need separate installation guidance
  • ztunnel encryption support is beta

Who it suits

Cilium suits teams managing workload networking on Linux and Kubernetes who need network policy, security controls, and service-communication visibility.

Verdict

Cilium brings workload networking, policy enforcement, and observability into one Linux-based platform. Check the kernel and architecture requirements, and consult the large-environment guidance above 500 nodes.

Plans and prices

From Cilium's own pricing page, checked 3 Oct 2026.

All about pricing
PlanPriceWhat it gives you
CiliumFreeOpen source · Linux kernel >= 5.10 or equivalent · AMD64 and AArch64

The facts

Each one read from Cilium's own pages, with the date it was checked.

What it does

Community support
Cilium documentation directs users to its FAQ, Slack channels, and GitHub issue tracker for help and bug reports.checked 3 Oct 2026
Encryption
Cilium supports transparent encryption of managed host and endpoint traffic using IPsec, WireGuard, or ztunnel; ztunnel support is marked beta.checked 3 Oct 2026
Hubble
Hubble is a distributed networking and security observability platform built on Cilium and eBPF that provides visibility into service communication and behavior.checked 3 Oct 2026
Integrations
Cilium documentation describes integrations with Prometheus and Grafana for metrics and dashboards.checked 3 Oct 2026
Kubernetes support
The quick installation guide lists Kubernetes distributions and services including GKE, AKS, EKS, OpenShift, RKE, k3s, and Alibaba ACK.checked 3 Oct 2026
Networking
Its listed networking use cases include CNI, Layer 4 load balancing, Cluster Mesh, kube-proxy replacement, BGP, service mesh, Gateway API, IPv6, host firewall, and ingress.checked 3 Oct 2026
Observability
Cilium lists service maps, metrics and tracing export, identity-aware L3/L4/DNS network flow logs, and advanced network protocol visibility.checked 3 Oct 2026
Policy
Cilium network policies can enforce identity-aware rules at L3–L7, including DNS- and HTTP-aware filtering.checked 3 Oct 2026
Project status
Cilium identifies itself as a CNCF graduated project.checked 3 Oct 2026
Purpose
Cilium is an open source, cloud native solution for providing, securing, and observing network connectivity between workloads, powered by eBPF.checked 3 Oct 2026
Scale limitation
The quick installation guide says environments larger than 500 nodes should refer to the Getting Started guide for large environments or specific datapath modes.checked 3 Oct 2026
Security features
Listed security capabilities include transparent encryption, network policy, and runtime security.checked 3 Oct 2026
Security review
Cilium documentation links to 2022 security and fuzzing audits; the security audit summary reports no critical or high severity vulnerabilities found in that audit.checked 3 Oct 2026
System requirements
The container image requires AMD64 or AArch64 hosts running Linux kernel 5.10 or later, or an equivalent kernel such as 4.18 on RHEL 8.10.checked 3 Oct 2026
The full review of Cilium

Cilium is an open-source platform for connecting, securing, and observing network traffic between workloads. It is best suited to teams operating Linux-based, self-hosted environments that need fine-grained policy and network visibility. Its breadth is compelling, but Linux kernel compatibility and cluster scale are important constraints.

Overview

Rather than focusing only on connectivity, Cilium brings networking, policy enforcement, and observability together using eBPF. Its hybrid deployment and control-plane models, policy segmentation, and northbound API make it relevant to teams managing network rules across workloads. This is a substantial platform choice, not simply a lightweight network plugin; teams seeking only basic connectivity may not need its full scope.

Its networking use cases include CNI, Layer 4 load balancing, Cluster Mesh, kube-proxy replacement, BGP, service mesh, Gateway API, IPv6, host firewall, and ingress. That range can accommodate varied cluster networking needs, while requiring teams to assess the fit with their existing Linux and Kubernetes environments.

Key features

Policy and security

Cilium policies enforce identity-aware rules from L3 through L7, including DNS- and HTTP-aware filtering. This is useful when controls need to reflect workload identity and application traffic, rather than relying only on broad network boundaries. Security capabilities also include runtime security and transparent encryption.

Encryption covers managed host and endpoint traffic using IPsec, WireGuard, or ztunnel. The ztunnel option is beta, so teams evaluating encryption should account for that maturity distinction rather than treating all three choices alike.

Observability

Hubble, Cilium's distributed networking and security observability platform, provides visibility into service communication and behavior. Cilium also offers service maps, metrics and tracing export, identity-aware L3/L4/DNS flow logs, and advanced protocol visibility. Prometheus and Grafana integrations support metrics and dashboards. This combination can help operators inspect traffic and investigate behavior alongside policy, though it makes most sense for teams prepared to operate the broader platform.

Kubernetes and protocols

The installation guide covers Kubernetes distributions and services including GKE, AKS, EKS, OpenShift, RKE, k3s, and Alibaba ACK. Supported protocols include TCP, UDP, ICMP, ICMPv6, HTTP, DNS, and gRPC. The range is useful for varied cluster environments, but does not remove the underlying host requirements.

Pricing

Cilium is free and open source. The Cilium plan costs nothing and requires Linux kernel 5.10 or an equivalent kernel, on AMD64 or AArch64. There are no paid tiers or seat limits in the plan details. Teams should weigh the no-license-cost model against the operational commitment of running self-hosted infrastructure.

Platforms

Cilium runs on Linux and is self-hosted. Its container image requires AMD64 or AArch64 hosts with Linux kernel 5.10 or later; RHEL 8.10's 4.18 kernel is given as an equivalent. Teams on other architectures or incompatible kernels should not assume they can deploy it. Environments larger than 500 nodes should follow the large-environment guidance or use specific datapath modes, making scale planning part of adoption.

Who it's for

Cilium is a strong fit for platform and security teams that need workload networking, identity-aware policy, and traffic visibility in Kubernetes environments, and can manage Linux-based self-hosted software. It is less suited to teams that want a hosted service, have hosts outside the stated architecture and kernel requirements, or need only a basic network plugin.

Pros and cons

Pros

  • Networking, policy, and observability share one platform, useful for teams that want to manage these concerns together.
  • L3–L7 identity-aware policies, including DNS- and HTTP-aware filtering, provide application-level control.
  • Hubble, flow logs, service maps, and metrics and tracing export support investigation of service behavior.
  • Free and open source, with integrations for Prometheus and Grafana and documentation covering major Kubernetes distributions.

Cons

  • Linux kernel and architecture requirements rule out some hosts and make compatibility a prerequisite.
  • Deployments above 500 nodes need additional large-environment guidance or specific datapath modes.
  • ztunnel encryption support is beta, so it is not on the same maturity footing as the other named encryption options.
  • Its broad scope may be more than teams need when basic connectivity is the only requirement.

Alternatives

Container Networking Software, Software-Defined Networking Software, Microsegmentation Software, and Cloud Network Management Software are relevant categories for comparing options.

  • Calico Open Source is a free Linux, self-hosted, and Windows option with community-driven support and maintenance, in-memory data retention, and unlimited clusters.
  • Antrea is a free alternative for Linux, self-hosted, and Windows environments, but requires a Kubernetes cluster and the Open vSwitch kernel module on every Kubernetes node.
  • OVN-Kubernetes is another free option for Linux, self-hosted, and Windows environments.
  • Kube-OVN is a free, Apache-2.0 licensed Kubernetes networking project for Linux and self-hosted use.
  • Flannel is a free, Apache 2.0 licensed option for Linux, self-hosted, and Windows environments.
  • Calico Enterprise is a paid option for teams comparing enterprise offerings; its pricing is custom.
  • Spiderpool is a free, Apache License 2.0 Kubernetes networking solution for Linux and self-hosted use.
  • Amazon VPC CNI is a free option for Linux, self-hosted, and Windows environments.

Verdict

Choose Cilium if your team needs networking, fine-grained workload policy, and observability together and can meet its Linux kernel and architecture requirements. Its strongest reason to choose it is that breadth; look elsewhere if you want a hosted service, need incompatible hosts, or only need basic connectivity.

Alternatives to Cilium

All alternatives
  1. 1

    Antrea

    Free planOpen sourceAPILinuxSelf-hostedWindows
    7.2Free plan
  2. 2

    Network Service Mesh

    Free planOpen sourceAPILinuxSelf-hosted
    7.0Free plan
  3. 3Aviatrix Kubernetes Firewall logo
    6.2
  4. 4

    kube-network-policies

    Free planLinuxSelf-hosted
    6.2Free plan
  5. 5Calico Open Source logo

    Calico Open Source

    Free planLinuxSelf-hostedWindows
    6.1Free plan
  6. 6

    CNI Plugins

    Free planLinuxWindows
    6.0Free plan