Skip to content
ADHDecode
  1. Home
  2. Articles
  3. Cilium

Cilium Articles

50 articles

Assign External IPs to LoadBalancer Services with Cilium IPAM

Cilium's IP Address Management IPAM can dynamically assign external IP addresses to your LoadBalancer services, eliminating the need for pre-allocated s.

3 min read

Scrape Cilium Metrics with Prometheus

Cilium's metrics are designed to be scraped by Prometheus, but Prometheus can't magically find them without explicit configuration.

4 min read

Use cilium monitor to Debug Live Network Traffic

Cilium monitor isn't just a packet capture tool; it's a live, event-driven stream of what Cilium's data plane is actually doing with your network traffi.

3 min read

Build a Mutual TLS Service Mesh with Cilium Without a Sidecar

Build a Mutual TLS Service Mesh with Cilium Without a Sidecar — practical guide covering cilium setup, configuration, and troubleshooting with real-worl...

3 min read

Configure Multi-Homing in Cilium for Multiple Network Interfaces

Cilium can leverage multiple network interfaces on a node, but it doesn't automatically distribute traffic across them for pod networking.

3 min read

Enable Multicast Support in Cilium for Streaming Workloads

Cilium's support for multicast is surprisingly robust, allowing you to treat IP multicast as if it were just another network protocol, directly integrat.

4 min read

Write Cilium Network Policies to Restrict Pod Communication

Cilium Network Policies are a declarative way to define network connectivity between pods, offering a more powerful and granular alternative to Kubernet.

3 min read

Configure Per-Node IPAM in Cilium for Custom IP Ranges

Cilium doesn't just assign IPs to pods; it can be told to manage IP address assignment per node, which is wild because most networking solutions just ha.

2 min read

Configure Node-Local DNS with Cilium for Reduced DNS Latency

Node-local DNS caching is a powerful technique to slash DNS resolution times for your Kubernetes pods, and when combined with Cilium's advanced networki.

3 min read

Configure the Cilium Operator for Production Clusters

The Cilium Operator is not just a control plane for your CNI; it's the central nervous system that manages the lifecycle of your network policies and id.

4 min read

Benchmark Cilium Network Performance with netperf and iperf3

Cilium can achieve near-zero packet loss even under extreme load, often outperforming traditional kernel networking stacks.

3 min read

Read Cilium Policy Verdict Logs to Debug Dropped Packets

Cilium policy verdicts are the ultimate arbiter of whether a packet is allowed or denied, and understanding how to read these logs is key to debugging w.

5 min read

Harden Cilium for Production: Network Policy and Encryption

Harden Cilium for Production: Network Policy and Encryption — practical guide covering cilium setup, configuration, and troubleshooting with real-world ...

2 min read

Replace kube-proxy with Cilium for eBPF-Based Service Routing

Cilium doesn't just replace kube-proxy; it fundamentally rewrites how Kubernetes networking works at the kernel level using eBPF.

3 min read

Enforce Runtime Security Policies with Cilium and Tetragon

Enforce Runtime Security Policies with Cilium and Tetragon — practical guide covering cilium setup, configuration, and troubleshooting with real-world e...

3 min read

Enable Cilium Service Mesh Mode Without Envoy Sidecars

Cilium can operate as a service mesh without injecting Envoy sidecars into your application pods. Let's see Cilium's service mesh capabilities in action

3 min read

Detect Runtime Threats in Kubernetes with Cilium Tetragon

Cilium Tetragon can detect runtime threats in Kubernetes by observing and filtering system calls. Let's see Tetragon in action

3 min read

Troubleshoot Cilium Connectivity: Endpoints, Policies, DNS

Cilium’s fundamental unit of network policy enforcement isn’t pods, but individual network endpoints, and understanding the lifecycle of these endpoints.

5 min read

Cilium VXLAN vs Geneve Tunnel Mode: Which to Choose

Cilium VXLAN vs Geneve Tunnel Mode: Which to Choose — practical guide covering cilium setup, configuration, and troubleshooting with real-world examples.

3 min read

Upgrade Cilium Without Disrupting Running Workloads

Cilium's control plane is designed to be upgraded with zero impact on your running workloads, but the data plane the eBPF programs in the kernel needs a.

3 min read

Enable XDP Acceleration in Cilium to Maximize Packet Throughput

XDP bypasses the Linux kernel's network stack entirely, allowing you to run eBPF programs directly on incoming network packets at the earliest possible .

3 min read

Set Up Azure CNI Powered by Cilium on AKS

Azure CNI, when powered by Cilium, fundamentally changes how network policies are enforced on Azure Kubernetes Service AKS clusters, shifting from iptab.

2 min read

Control Pod Bandwidth with Cilium Bandwidth Manager

Cilium's Bandwidth Manager can enforce bandwidth limits on individual pods, preventing noisy neighbors from consuming all available network resources an.

4 min read

Configure BGP Control Plane in Cilium for External Routing

BGP control plane in Cilium doesn't actually do BGP routing; it's a sophisticated mechanism for distributing network policies to external BGP speakers.

3 min read

Inspect Cilium BPF Maps to Debug Network Policies

Cilium's BPF maps are the real-time, kernel-level state of your network policies, and inspecting them is like looking directly into the network traffic'.

4 min read

How Cilium BPF Masquerade Replaces iptables NAT

Cilium BPF masquerade isn't just an alternative to iptables NAT; it fundamentally rethinks how network address translation works in a Kubernetes environ.

3 min read

Connect Multiple Kubernetes Clusters with Cilium Cluster Mesh

Cilium Cluster Mesh lets you manage multiple Kubernetes clusters as a single, unified network, but its real magic is how it makes them forget they're se.

2 min read

Configure Cilium Cluster Pool IPAM for Pod IP Management

Cilium's Cluster Pool IPAM feature is designed to solve the problem of IP address exhaustion in large Kubernetes clusters by allowing you to pre-allocat.

2 min read

CiliumNetworkPolicy vs ClusterwideCiliumNetworkPolicy: When to Use Each

Cilium's NetworkPolicy is fundamentally a node-local construct, while ClusterwideCiliumNetworkPolicy operates at the cluster level, offering a more cent.

3 min read

Debug Cilium Datapath Connectivity Issues Step by Step

Cilium's datapath isn't just a black box of eBPF; it's a sophisticated system where network packets are intercepted, inspected, and rewritten on the fly.

4 min read

Configure Cilium Native Routing to Skip Encapsulation Overhead

Cilium Native Routing also known as Direct Routing or ENI mode in AWS lets your pods communicate directly with other pods and services on the same netwo.

3 min read

Enforce DNS-Based Network Policies with Cilium

Cilium doesn't just enforce network policies; it leverages DNS to make those policies dynamically aware of service identities, allowing you to write rul.

3 min read

How Cilium Uses eBPF to Replace iptables in Kubernetes

Cilium doesn't just use eBPF to replace iptables in Kubernetes; it fundamentally rethinks networking by treating network packets as events that can be p.

4 min read

Route Egress Traffic Through a Static IP with Cilium Egress Gateway

Cilium Egress Gateway lets you route outbound traffic from your Kubernetes pods through a specific, static IP address, bypassing the ephemeral IPs typic.

2 min read

Install Cilium on EKS and Replace the Default CNI

Cilium replaces the default AWS VPC CNI on EKS, giving you advanced networking and security features that the default CNI simply doesn't offer.

2 min read

Encrypt Pod Traffic with Cilium: WireGuard vs IPSec

Your Kubernetes pods are talking to each other in plaintext, and that's a problem if you're running sensitive workloads.

2 min read

Write Cilium Endpoint Policies to Control Pod-Level Traffic

Cilium's endpoint policies are how you enforce granular network security down to the individual pod level, and they operate on a fundamentally different.

3 min read

Use Cilium as a Gateway API Implementation in Kubernetes

Gateway API is the future of ingress in Kubernetes, and Cilium is a powerful implementation that offers a lot more than just basic L4 load balancing.

3 min read

Enable GKE Dataplane V2 Powered by Cilium

GKE Dataplane V2, powered by Cilium, fundamentally changes how network packets flow within your Google Kubernetes Engine clusters, shifting from the tra.

3 min read

Set Up Cilium Monitoring with Grafana and Prometheus

Cilium's observability isn't just about seeing network traffic; it's about understanding the distributed system's health and performance through the len.

2 min read

Configure Cilium Node Health Checks for Cluster Connectivity

Cilium's node health checks aren't just about whether a node is up, they're fundamentally about whether your Kubernetes cluster can reliably route traff.

3 min read

Cilium Helm Values Reference: Key Options for Production

Cilium's Helm chart offers a staggering number of options, but a few key values can drastically alter your cluster's networking behavior and performance.

4 min read

Observe Network Traffic in Kubernetes with Cilium Hubble

Hubble is Cilium's built-in network observability tool, and it's your window into what's actually happening with your network traffic inside Kubernetes.

2 min read

Configure Hubble Relay for Cross-Node Flow Visibility

Configure Hubble Relay for Cross-Node Flow Visibility. Hubble Relay lets you see network traffic between pods, not just on a node. Let's see it in action

3 min read

Set Up Hubble UI for Visual Network Flow Inspection

Hubble UI, when you first spin it up, can feel like a black box, but it's actually a surprisingly simple system for visualizing network flows generated .

2 min read

How Cilium Security Identities Work Instead of IP-Based Rules

Cilium security identities are a revolutionary way to manage network security, ditching brittle IP addresses for something far more robust and dynamic.

3 min read

Use Cilium as a Kubernetes Ingress Controller

Cilium can bypass traditional load balancers and directly manage ingress traffic, making it a more integrated and performant solution for Kubernetes ing.

3 min read

Install Cilium on Kubernetes: Step-by-Step Guide

Cilium on Kubernetes isn't just a CNI; it's a fundamental shift in how your network operates, treating network packets as objects to be manipulated with.

2 min read

Choose the Right Cilium IPAM Mode for Your Cluster

Cilium's IP Address Management IPAM mode is the unsung hero that determines how your Kubernetes cluster gets IP addresses for its pods.

3 min read

Enforce Layer 7 HTTP and gRPC Policies with Cilium

Cilium uses eBPF to enforce Layer 7 policies directly on network packets, allowing fine-grained control over HTTP and gRPC traffic without traditional p.

2 min read
ADHDecode

Complex topics, finally made simple

Courses

  • Networking
  • Databases
  • Linux
  • Distributed Systems
  • Containers & Kubernetes
  • System Design
  • All Courses →

Resources

  • Cheatsheets
  • Debugging
  • Articles
  • About
  • Privacy
  • Sitemap

Connect

  • Twitter (opens in new tab)
  • GitHub (opens in new tab)

Built for curious minds. Free forever.

© 2026 ADHDecode. All content is free.

  • Home
  • Learn
  • Courses
Esc
Start typing to search all courses...
See all results →
↑↓ navigate Enter open Esc close