Kube Restaurant
summary
Restaurant metaphor maps to a working demo: a minikube cluster runs pods for a PHP front end and Node.js services, deployments create ReplicaSets and scale (kubectl apply/get/scale/delete), services load‑balance on port 80 and a nodePort (31300), ingress exposes HTTP, a cronjob runs every minute to bake desserts, and a PV/PVC provides persistent storage. YAML shows apiVersion/kind/metadata/spec and labels; kubectl exec and logs are used; scaling to 10 replicas and nine live pods are shown. deployments = schedule, services = discovery + LB.
AI-written summary · about
chapters (14)
- 0:00Introduction to Kube Restaurant
- 10:24What is Kubernetes?
- 17:08Setting up MiniKube cluster
- 18:10Understanding pods and nodes
- 20:37Deployments and replica sets
- 24:51Live deployment demo
- 30:34Services and load balancing
- 33:46Ingress for external access
- 36:13Node ports and bartenders
- 39:48Kitchen cooks and chef
- 45:29Cron jobs and persistent volumes
- 50:03Full architecture demo
- 54:04Recap and next steps
- 55:26Q&A
related talks
41mUnderstanding Kubernetes in a Visual Way
28mScaling Node.js Applications with Kubernetes and Docker
46mLive Diagramming of Knative - Core Concepts
40mHarnessing Kubernetes to Manage Containerized Microservices at Scale
03h 41mKubernetes Basics - a live tutorial
48mA practical Introduction to Kubernetes
15mKeynote: Kubernetes
01h 40mInside Kubernetes Architecture Fundamentals
