Generative AI on Kubernetes

Eight chapters, drawn and narrated, for the platform engineers who now have to run language models: how a model server is deployed, where the weights live, what the inference metrics actually measure, how GPUs become schedulable, and what production asks for.

After the book by Roland Huß and Daniele Zonca — Operationalizing Large Language Models (O'Reilly). An original animated retelling — every picture, every question and every word of narration is written here. It follows the structure of the authors’ book and is not a copy of it, not endorsed by them, and not a substitute for reading it.

Written for people who already run Kubernetes. It assumes pods, nodes, controllers and YAML, and explains everything about language models from scratch.

8 of 8 chapters ready · 2 hours · 230 scenes · 63 questions

Open the book

Getting a Model onto the Cluster

Everything before the first token: why this is hard, the server that answers, and how the weights reach the pod.

  1. Introduction — 9 min, 19 scenes, 7 questions
  2. Deploying Models — 15 min, 28 scenes, 8 questions
  3. Model Data — 17 min, 31 scenes, 8 questions

Running Inference Well

What only matters once it runs: measuring the inference, making GPUs schedulable, and staying up under load.

  1. Model Observability — 15 min, 26 scenes, 8 questions
  2. Kubernetes and GPUs — 16 min, 32 scenes, 8 questions
  3. Running In Production — 16 min, 32 scenes, 8 questions

Tuning Models and Building on Them

Leaving serving behind: changing the model itself, and the applications built on top of it.

  1. Model Customization — 13 min, 24 scenes, 8 questions
  2. AI-Driven Applications — 18 min, 38 scenes, 8 questions

Before you start