Tutorials by Muhammad Ibtisam

Hands-on deep dives into DevOps and server-side topics, with every command runnable in an attached remote playground.

Muhammad Ibtisam
Muhammad Ibtisam

DevOps and cloud engineer. CKA and CKAD. Author of DebugBox, a Kubernetes debugging container in three size-scoped variants. This platform has been my working environment since August 2025: I build here, I learn here, I test here. Kubernetes clusters for whatever I am trying out, and my own Linux machine for everything else, a rootfs image with my tools already baked in, so there is nothing to set up and no reason to SSH out from my Mac. The work that holds up gets published here as playgrounds and tutorials.

Tutorial

Kubernetes Debugging with DebugBox: Right-Sized Containers for Every Scenario

Most Kubernetes debugging images ship as a single 200+ MB package. DebugBox takes a different approach: three variants (15 MB, 47 MB, 91 MB) each scoped to a specific debugging task. This tutorial covers when to use lite, balanced, and power, how to run each as an ephemeral container or debug pod, and what tools are available in each variant.

Kubernetes Debugging with DebugBox: Right-Sized Containers for Every Scenario (cover image)