Kubernetes the Hard Way, from Scratch!
summary
Builds a Kubernetes cluster from scratch on Alpine Linux VMs, creating eight nodes plus an external ETCD trio and a CEPH storage cluster, and deploys 83 pods for one website. Covers concrete operational issues and solutions: container startup times (~20 ms), hitting a 70-container ulimit, SSH entropy problems, rotating expired TLS certificates, replacing Docker with containerd/CRI, using MetalLB and kube-router (making kube-proxy optional), and performing live Kubernetes upgrades from v1.19 to v1.32.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 10:27Building infrastructure
- 18:03Setting up components
- 24:13Ingress networking
- 28:50Storage, monitoring, upgrades
- 35:50Q&A
related talks
27mKubernetes The Fun Way
48mGo on Kubernetes from scratch
27mKubernetes the Hard Way: A Live Journey
02h 47mKubernetes, Dispassionate and for Ultra Beginners
44mDemystifying Kubernetes internals
16mLearning Kubernetes: Tips and Strategies for Beginners
45mIntroduction to Kubernetes
36mKubernetes 101: DIY Workshop
