
Kubernetes Networking Series Part 1: The Model
Introduction Kubernetes networking is often described as confusing or even “black magic.” For many people, that confusion starts the moment something simple doesn’t work. Example 1: Pods that can...

Introduction Kubernetes networking is often described as confusing or even “black magic.” For many people, that confusion starts the moment something simple doesn’t work. Example 1: Pods that can...

Introduction In the ever-evolving landscape of network monitoring and observability, I embarked on an exciting project to explore two cutting-edge technologies: eBPF (Extended Berkeley Packet Filt...

Introduction As maintainers of the Retina project, we are committed to delivering an open-source, cloud-agnostic network observability platform for Kubernetes clusters. Retina was designed by the ...

Introduction As Kubernetes scales up to run thousands of workloads, even simple operations—like propagating configuration to pods—can place a surprising amount of stress on the API server. This bec...

Introduction When deploying Infrastructure as Code (IaC), provisioning is just the first step—ensuring that the infrastructure functions as expected is equally critical. A successful deployment doe...

Introduction This project aims to make sense of eBPF events by creating meaningful data visualizations for kernel events, turning low-level metrics into actionable insights. As modern systems beco...

Introduction XDP (eXpress Data Path) is a high-performance, in-kernel packet processing framework in Linux. It enables the execution of user-defined programs at the earliest point of the network st...

Introduction A Linux container is a lightweight, portable, and self-sufficient software package that includes everything needed to run a piece of software, including the code, runtime, system tools...

Introduction eBPF (Extended Berkeley Packet Filter) is a powerful and flexible technology that allows for the execution of custom bytecode within the Linux kernel. Originally designed for packet fi...

Introduction Last year I have worked on a project to improve the efficiency of a release to production process. This process took 7hrs to complete, for each production region. This was a major pain...