{"guid":"bfbe638b-6c18-5318-84ec-c2109bfe7567","title":"Kubernetes from Scratch, The Hard Way","subtitle":null,"slug":"why2025-5-kubernetes-from-scratch-the-hard-way","link":"https://program.why2025.org/why2025/talk/TQXDPD/","description":"To understand the inner workings of Kubernetes and to prepare for the K8s certification exams, I decided to create a K8s cluster from scratch, the hard way, on premises (“de meterkast”) on virtual machines all using Alpine Linux. This talk is how I tried to do it, how I succeeded, failed and added a CEPH cluster and ETCD cluster along the way. It includes a lot of technical details, but if there is one thing that you should learn during this talk, it’s not about K8s at all: Containers are not VM\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Alain van Hoof"],"view_count":554,"promoted":false,"date":"2025-08-10T15:00:00.000+02:00","release_date":"2025-08-11T00:00:00.000+02:00","updated_at":"2026-03-30T19:30:06.089+02:00","tags":["5","2025","why2025","Hacking","Delphinus","why2025-eng","Day 4"],"length":2614,"duration":2614,"thumb_url":"https://static.media.ccc.de/media/events/why2025/5-bfbe638b-6c18-5318-84ec-c2109bfe7567.jpg","poster_url":"https://static.media.ccc.de/media/events/why2025/5-bfbe638b-6c18-5318-84ec-c2109bfe7567_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/why2025/5-bfbe638b-6c18-5318-84ec-c2109bfe7567.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/why2025/5-bfbe638b-6c18-5318-84ec-c2109bfe7567.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/why2025-5-kubernetes-from-scratch-the-hard-way","url":"https://api.media.ccc.de/public/events/bfbe638b-6c18-5318-84ec-c2109bfe7567","conference_title":"What Hackers Yearn 2025","conference_url":"https://api.media.ccc.de/public/conferences/WHY2025","related":[],"recordings":[{"size":739,"length":2614,"mime_type":"video/webm;codecs=av01","language":"eng","filename":"why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-08-11T04:29:39.192+02:00","recording_url":"https://cdn.media.ccc.de/events/why2025/av1-hd/why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/89345","event_url":"https://api.media.ccc.de/public/events/bfbe638b-6c18-5318-84ec-c2109bfe7567","conference_url":"https://api.media.ccc.de/public/conferences/WHY2025"},{"size":39,"length":2614,"mime_type":"audio/mpeg","language":"eng","filename":"why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-08-11T18:15:18.755+02:00","recording_url":"https://cdn.media.ccc.de/events/why2025/mp3/why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/89554","event_url":"https://api.media.ccc.de/public/events/bfbe638b-6c18-5318-84ec-c2109bfe7567","conference_url":"https://api.media.ccc.de/public/conferences/WHY2025"},{"size":26,"length":2614,"mime_type":"audio/opus","language":"eng","filename":"why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-08-11T18:15:14.654+02:00","recording_url":"https://cdn.media.ccc.de/events/why2025/opus/why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_opus.opus","url":"https://api.media.ccc.de/public/recordings/89553","event_url":"https://api.media.ccc.de/public/events/bfbe638b-6c18-5318-84ec-c2109bfe7567","conference_url":"https://api.media.ccc.de/public/conferences/WHY2025"},{"size":826,"length":2614,"mime_type":"video/webm","language":"eng","filename":"why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-08-11T05:31:23.409+02:00","recording_url":"https://cdn.media.ccc.de/events/why2025/webm-hd/why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/89364","event_url":"https://api.media.ccc.de/public/events/bfbe638b-6c18-5318-84ec-c2109bfe7567","conference_url":"https://api.media.ccc.de/public/conferences/WHY2025"},{"size":121,"length":2614,"mime_type":"video/webm","language":"eng","filename":"why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-08-11T05:13:15.740+02:00","recording_url":"https://cdn.media.ccc.de/events/why2025/webm-sd/why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/89358","event_url":"https://api.media.ccc.de/public/events/bfbe638b-6c18-5318-84ec-c2109bfe7567","conference_url":"https://api.media.ccc.de/public/conferences/WHY2025"},{"size":159,"length":2614,"mime_type":"video/mp4","language":"eng","filename":"why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-08-11T03:08:44.806+02:00","recording_url":"https://cdn.media.ccc.de/events/why2025/h264-sd/why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_sd.mp4","url":"https://api.media.ccc.de/public/recordings/89334","event_url":"https://api.media.ccc.de/public/events/bfbe638b-6c18-5318-84ec-c2109bfe7567","conference_url":"https://api.media.ccc.de/public/conferences/WHY2025"},{"size":1424,"length":2614,"mime_type":"video/mp4","language":"eng","filename":"why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-08-11T01:50:31.581+02:00","recording_url":"https://cdn.media.ccc.de/events/why2025/h264-hd/why2025-5-eng-Kubernetes_from_Scratch_The_Hard_Way_hd.mp4","url":"https://api.media.ccc.de/public/recordings/89305","event_url":"https://api.media.ccc.de/public/events/bfbe638b-6c18-5318-84ec-c2109bfe7567","conference_url":"https://api.media.ccc.de/public/conferences/WHY2025"}]}