Kubernetes as LEGO: Building Platforms one block at a time
summary
Shows a concrete path from primitives to a working platform: containerize a Django app, run Postgres with a StatefulSet and PVC, add Celery + Redis and WebSocket channels, use minikube locally, then manage overlays with Kustomize and package reusable charts with Helm, finally implement a custom operator in plain Python using kopf to automate scaling and backups. The live cafe demo runs and scales; manifests, commands and repo are available for hands-on reproduction.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:19Building platforms step by step
- 3:06Problem and solution approach
- 6:20Containerize apps with Docker
- 8:49Kubernetes self-healing orchestrator
- 10:14Declarative control loop explained
- 11:38Control plane and nodes explained
- 15:14Kubernetes crew roles
- 16:40Kubernetes primitives and manifests
- 18:30Deploy and access a pod
- 19:34Deployments for scaling
- 21:22Expose apps with services
- 22:27Stateful apps with StatefulSets
- 23:35Scaling Qless cafe microservices
- 26:03Live demo Qless cafe
- 28:19Manage configs with Kustomize
- 29:25Share configs with Helm
- 30:48Extend Kubernetes with CRDs
- 31:11Build platform with operators
related talks
20mWhat Does A Platform On Kubernetes Look Like?
27mKubernetes The Fun Way
26mDeploy Python Apps on Kubernetes and Prepare for Scale
30mForklifting Django: Migrating A Complex Django App To Kubernetes
02h 09mKubernetes Distilled - an in depth guide for the busy Java developer
31mSimplifying Python Web App Operations: Automating K8s Ops with Open Source
36mLet's Build Kubernetes, With a Spreadsheet and Volunteers!
03h 41mKubernetes Basics - a live tutorial
