Hi, I’m Shakhawat

I turn messy data into
useful systems, then write down what I learn.

I’m a Data Scientist in Germany, working where AI meets public services. This is my notebook: the guides I wish I’d had, the questions I’m still working through, and the occasional thing I got wrong the first time.

Start reading ↓Browse all notes ↗
Ideas from practice. Notes for the curious.Bangladesh roots · Based in Germany

Experience across organisations

Where I’ve put ideas into practice.

Explore my experience
View archive ↗

A reading path

Kubernetes, from the first container to the whole cluster.

16 guides, written to be read in order. Each one picks up exactly where the last one stopped. About five hours and a half in total, so maybe seven cups of tea.

বাংলাWritten in Bangla, with technical terms kept in English, the way most of us actually talk about them at work. Prefer English? Every guide has an English version, translated with AI.

  1. Kubernetes Overview
  2. 01Start hereKubernetes কী? Docker থেকে Container OrchestrationImages, containers, VMs and why Docker exists · 24 min
  3. 02Container Orchestration কী? Kubernetes কেন দরকার?What breaks when one container becomes hundreds · 16 min
  4. 03Kubernetes ArchitectureControl plane, worker nodes, and who decides what · 22 min
  5. 04Docker vs containerdCRI, OCI, dockershim and the runtime CLI tools · 22 min
  6. 05Docker Installation — macOS, Windows ও LinuxInstall Docker on macOS, Windows and Linux, then run a real container · 31 min
  7. 06Docker Architecture — Docker CLI থেকে containerd ও runcWhat really happens after docker run: CLI, API, Engine, containerd, shim and runc · 25 min
  8. 07Docker Deprecation in Kubernetes — Docker কি সত্যিই Deprecated?Docker isn't dead: what removing dockershim in Kubernetes v1.24 really changed · 19 min
  9. Kubernetes Concepts
  10. 08Kubernetes Setup — Introduction ও MinikubeGet a cluster to practice on: local, cloud or playground, then Minikube hands-on · 25 min
  11. 09Minikube Setup — Ubuntu, Windows ও macOS-এ Complete InstallationHands-on: install kubectl and Minikube, then start a cluster with VirtualBox or Docker · 14 min
  12. 10Kubernetes Pods — Pod কী, কীভাবে কাজ করে এবং কীভাবে Application Run করতে হয়Kubernetes' smallest unit: Pods vs containers, scaling, sidecars and a first Pod · 19 min
  13. 11Demo — Kubernetes Pods: kubectl দিয়ে Pod Create, Inspect ও ManageHands-on: create and inspect an NGINX Pod, then see why Deployments manage Pods · 24 min
  14. YAML for Kubernetes
  15. 12YAML Basics — Kubernetes Configuration Files সহজভাবে বুঝিKey-value pairs, lists, dictionaries and indentation, up to a real Deployment manifest · 20 min
  16. Pods, ReplicaSets & Deployments
  17. 13Kubernetes Pods with YAML — YAML File দিয়ে Pod Create করার Complete GuideWrite a Pod definition file: apiVersion, kind, metadata and spec, then kubectl create -f · 16 min
  18. 14Demo — Kubernetes Pods with YAML: Step-by-Step Hands-on GuideHands-on: write pod.yaml in vim, create the Pod with kubectl, then check and describe it · 15 min
  19. 15Demo — Kubernetes YAML Tips: VS Code দিয়ে Kubernetes YAML Files সহজে লেখাHands-on: VS Code with the Red Hat YAML extension and Kubernetes schema for fewer YAML mistakes · 19 min
  20. 16NewestKubernetes Replication Controllers & Replica Sets — Pod Replication, Self-Healing ও ScalingKeep the desired number of Pods alive: controllers, replicas, selectors, templates and scaling · 21 min
  21. 17Next part in progressStill in the notebook. Follow on LinkedIn to catch it.

Say hello

Stuck on something I wrote about?
Spotted a mistake?

I’d genuinely like to hear it. Questions from readers often turn into the next note.

Search the archive

Press Esc to close