Materials by Muhammad Ibtisam

Tutorials, challenges, courses, skill paths, playgrounds, and more — search the whole library in one place.

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

Build a Custom Rootfs Image That Boots as a microVM, Not a Container

A container image and a bootable root filesystem are not the same artifact. This tutorial builds both from the same Dockerfile so you can see exactly where they diverge: what a plain ubuntu:24.04 is missing, the five requirements an iximiuz Labs playground rootfs has to satisfy, and how to prove an image would boot without being able to boot it. Ends with the same image built the easy way, from the official rootfs base.

Build a Custom Rootfs Image That Boots as a microVM, Not a Container (cover image)
See all tutorials →