{"guid":"10a3a7bd-bc29-5449-88ed-cfcb5619ddf8","title":"Kubernetes from Scratch, The Hard Way","subtitle":null,"slug":"ghent2025-565-kubernetes-from-scratch-the-hard-way","link":"https://cfp.cfgmgmtcamp.org/ghent2025/talk/CR8UGL/","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 VMs!\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Alain van Hoof"],"tags":["565","2025","CMC2025","Kubernetes","Kube (B.3.032)","CMC2025-eng","cmc2025","Day 1"],"view_count":584,"promoted":false,"date":"2025-02-03T14:00:00.000+01:00","release_date":"2025-03-03T00:00:00.000+01:00","updated_at":"2026-04-07T20:30:05.425+02:00","length":2551,"duration":2551,"thumb_url":"https://static.media.ccc.de/media/events/cmc/2025/565-10a3a7bd-bc29-5449-88ed-cfcb5619ddf8.jpg","poster_url":"https://static.media.ccc.de/media/events/cmc/2025/565-10a3a7bd-bc29-5449-88ed-cfcb5619ddf8_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/cmc/2025/565-10a3a7bd-bc29-5449-88ed-cfcb5619ddf8.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/cmc/2025/565-10a3a7bd-bc29-5449-88ed-cfcb5619ddf8.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ghent2025-565-kubernetes-from-scratch-the-hard-way","url":"https://api.media.ccc.de/public/events/10a3a7bd-bc29-5449-88ed-cfcb5619ddf8","conference_title":"Config Management Camp 2025","conference_url":"https://api.media.ccc.de/public/conferences/cmc2025","related":[],"recordings":[{"size":38,"length":2551,"mime_type":"audio/mpeg","language":"eng","filename":"CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-03-03T20:26:54.550+01:00","recording_url":"https://cdn.media.ccc.de/events/cmc/2025/mp3/CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/85141","event_url":"https://api.media.ccc.de/public/events/10a3a7bd-bc29-5449-88ed-cfcb5619ddf8","conference_url":"https://api.media.ccc.de/public/conferences/cmc2025"},{"size":22,"length":2551,"mime_type":"audio/opus","language":"eng","filename":"CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-03-03T20:17:03.215+01:00","recording_url":"https://cdn.media.ccc.de/events/cmc/2025/opus/CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_opus.opus","url":"https://api.media.ccc.de/public/recordings/85139","event_url":"https://api.media.ccc.de/public/events/10a3a7bd-bc29-5449-88ed-cfcb5619ddf8","conference_url":"https://api.media.ccc.de/public/conferences/cmc2025"},{"size":369,"length":2551,"mime_type":"video/webm","language":"eng","filename":"CMC2025-565-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-03-03T21:10:03.377+01:00","recording_url":"https://cdn.media.ccc.de/events/cmc/2025/webm-hd/CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/85146","event_url":"https://api.media.ccc.de/public/events/10a3a7bd-bc29-5449-88ed-cfcb5619ddf8","conference_url":"https://api.media.ccc.de/public/conferences/cmc2025"},{"size":113,"length":2551,"mime_type":"video/webm","language":"eng","filename":"CMC2025-565-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-03-03T21:05:55.865+01:00","recording_url":"https://cdn.media.ccc.de/events/cmc/2025/webm-sd/CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/85145","event_url":"https://api.media.ccc.de/public/events/10a3a7bd-bc29-5449-88ed-cfcb5619ddf8","conference_url":"https://api.media.ccc.de/public/conferences/cmc2025"},{"size":279,"length":2551,"mime_type":"video/mp4","language":"eng","filename":"CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_fhd.mp4","state":"new","folder":"h264-fhd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-03-03T20:36:01.056+01:00","recording_url":"https://cdn.media.ccc.de/events/cmc/2025/h264-fhd/CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_fhd.mp4","url":"https://api.media.ccc.de/public/recordings/85142","event_url":"https://api.media.ccc.de/public/events/10a3a7bd-bc29-5449-88ed-cfcb5619ddf8","conference_url":"https://api.media.ccc.de/public/conferences/cmc2025"},{"size":94,"length":2551,"mime_type":"video/mp4","language":"eng","filename":"CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-03-03T20:25:57.212+01:00","recording_url":"https://cdn.media.ccc.de/events/cmc/2025/h264-sd/CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_sd.mp4","url":"https://api.media.ccc.de/public/recordings/85140","event_url":"https://api.media.ccc.de/public/events/10a3a7bd-bc29-5449-88ed-cfcb5619ddf8","conference_url":"https://api.media.ccc.de/public/conferences/cmc2025"},{"size":366,"length":2551,"mime_type":"video/mp4","language":"eng","filename":"CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-03-03T20:15:37.665+01:00","recording_url":"https://cdn.media.ccc.de/events/cmc/2025/h264-hd/CMC2025-565-eng-Kubernetes_from_Scratch_The_Hard_Way_hd.mp4","url":"https://api.media.ccc.de/public/recordings/85138","event_url":"https://api.media.ccc.de/public/events/10a3a7bd-bc29-5449-88ed-cfcb5619ddf8","conference_url":"https://api.media.ccc.de/public/conferences/cmc2025"}]}