Building Reliable and Resilient Workloads in Kubernetes
summary
Hands-on workshop builds a tiny Go web app into a Docker image, loads it into a kind cluster and runs it as a pod, then replaces the pod with a replica set and a deployment (starts at three replicas). It wires a Service, adds metrics-server and a HorizontalPodAutoscaler (min 1, max 10) to scale by CPU, shows a cron-style schedule via Kada, and exercises readiness/liveness/startup probes, PodDisruptionBudgets and priority classes. All artifacts are in the repo to clone and the exercises run successfully locally.
AI-written summary · about
chapters (14)
- 0:00Introduction and setup
- 11:31Kubernetes cluster basics
- 17:51Pods and replica sets
- 23:12Deployments and scaling
- 30:00Quality of service classes
- 40:25Horizontal pod autoscaler
- 50:50Services and load balancing
- 54:24Keda for advanced scaling
- 1:05:46Deployment strategies
- 1:10:56Probes and health checks
- 1:23:33Pod disruption budgets
- 1:33:18Pod priority classes
- 1:42:39Recap and advanced topics
- 2:00:35Q&A and closing
related talks
36mKubernetes 101: DIY Workshop
02h 42mWorkshop: Kubernetes 101
56mResilient Java based microservices with Kubernetes
02h 47mKubernetes, Dispassionate and for Ultra Beginners
02h 18mDevelop and Deploy to Kubernetes like a Googler
35mRunning Workloads in Kubernetes
48mGo on Kubernetes from scratch
01h 19mTutorial: Back to Basics: Hands-On Deployment of Stateful Workloads on Kubernetes
