When working with Kubernetes, developers often need a way to access applications or services running inside the cluster — without exposing them to the public internet. 1. Why Do We Need Local Access to Cluster Resources? In a secure Kubernetes archit...

Cilium is an open-source, cloud-native networking, security, and observability platform built on top of eBPF (Extended Berkeley Packet Filter) a revolutionary Linux kernel technology that allows programs to run safely and efficiently inside the kerne...

Here, we'll break down the complexities of Kubernetes architecture—pods, nodes, and control planes—to help you master container orchestration. Join me as we explore and scale the world of Kubernetes, one post at a time! 💻⚙️ The Components of Kubern...

Have you ever wondered what’s really happening behind the scenes when Kubernetes routes your Service traffic? The silent operator is kube-proxy, but how it does its job depends a lot on which mode it runs in: iptables or IPVS. Let’s walk through both...

Kubernetes networking can seem daunting, but understanding the interaction between iptables, kube-proxy, and conntrack makes it manageable. This article explains how traffic flows from a user to a Pod, the role of iptables chains like KUBE-SERVICES a...
