What Really Happens on a Kubernetes Node (Deep Dive)

What Really Happens on a Kubernetes Node (Deep Dive): OverlayFS, containerd, Volumes, and the Hidden Mechanics Most Kubernetes explanations stop at Pods and containers. But the real story — the one that actually helps you debug, optimise, and reason about failures — happens inside the node. This article goes beyond the basics and explains: OverlayFS (and why it matters in real scenarios) containerd internals (beyond “it runs containers”) Image storage and caching Writable layers and their limitations Volume mounting mechanics (bind mounts) The kubelet’s role in orchestrating everything Linux primitives: namespaces & cgroups Where performance and problems actually come from 🧠 The Real Execution Flow When you create a Pod, Kubernetes does NOT “run a container”. ...

November 2, 2025 · 4 min · 767 words · me

CKAD Certification Journey — Part 1: Application Design & Build

CKAD Certification Journey — Part 1: Application Design & Build Achieving the Certified Kubernetes Application Developer (CKAD) certification has been a rewarding milestone in my journey as a developer. This blog series is structured into five parts, each covering a key domain of the CKAD curriculum: Application Design & Build (this article) Application Deployment Application Observability & Maintenance Application Environment, Configuration & Security Services & Networking This first part focuses on the foundations of building applications for Kubernetes — understanding containers, how they are built and distributed, and how Kubernetes runs them efficiently. ...

October 26, 2025 · 7 min · 1332 words · me