Demystifying Kubernetes internals
summary
Shows how to build a minimal Kubernetes control plane from v1.27.0 binaries and run it end-to-end: etcd on 2379, kube-apiserver, controller-manager, scheduler, kubelet with containerd. Deploys a static httpd Deployment + Service, installs Cilium CNI (so no kube-proxy), uses Helm to install Traefik as an Ingress controller, registers a node named “DK”, moves pods to Running, and exposes the site (deskarm.windler.fr) with a single self-signed cert working on both amd64 and arm64.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:52Containers and Kubernetes
- 7:37Demo setup
- 11:27ETCD launch
- 13:13Cluster check
- 15:20Controller Manager
- 18:55Schedulers and nodes
- 21:05Kubelet and runtime
- 23:51Virtual network
- 28:44Ingress Controller
- 33:28Final result
- 34:31Summary
- 34:51Q&A
related talks
02h 42mWorkshop: Kubernetes 101
44mDeep Dive into Kubernetes Internals for Builders and Operators
44mDissecting Kubernetes (K8s) - An Intro to Main Components
01h 27mKubernetes Networking 101
34mIntroduction to Kubernetes for Developers
01h 31mInside the Kube: A Guided Tour of Kubernetes Cluster Setup
44mKubeCeption! A Story of Self-Hosted Kubernetes
27mKubernetes the Hard Way: A Live Journey
