Kubernetes the Hard Way: A Live Journey
Talkat Cloud Native University 2025 · on Tuesday, 2025-04-01· at 13:30· Level 0 | ICC Capital Hall | Room J·
summary
Live assembly of a single-node cluster on remote machines in Amsterdam over Wi‑Fi, starting etcd, the API Server, controller-manager, scheduler, kubelet and kube-proxy via systemd; containerd provides the CRI. A Deployment for nginx is created, controllers produce Pods, the scheduler assigns a node and the kubelet runs the container so the demo succeeds. Note: this is explicit manual setup for learning not recommended for production.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:46Why Kubernetes the Hard Way exists
- 4:33Building the cluster live
- 5:14Kubernetes API server
- 7:25etcd role in Kubernetes
- 8:27Demo: starting etcd and API server
- 12:07Controllers and deployment
- 13:10Starting controller manager
- 14:56Scheduler role
- 15:38Starting Kubernetes scheduler
- 16:42kubelet and nodes
- 17:44Starting kubelet on worker
- 18:46Verifying running pod
- 19:17etcd and API server connections
- 21:04kube-proxy role
- 21:47Starting kube-proxy
- 22:29Cluster architecture recap
- 23:33Final thoughts and resources
- 24:01Q&A
related talks
01h 31mInside the Kube: A Guided Tour of Kubernetes Cluster Setup
36mKubernetes the Hard Way, from Scratch!
48mGo on Kubernetes from scratch
01h 04mGoing 0 to 100 with Kubernetes
27mKubernetes The Fun Way
48mKubernetes Component by Component
01h 27mKubernetes Networking 101
03h 41mKubernetes Basics - a live tutorial
