Cloud Native Home Lab
summary
Claim: production-grade infrastructure like Canonical MAAS and k3s runs on a few desktops and boots via PXE/UEFI, TFTP and cloud-init. Implementation uses MaaS, k3s and a dockerized Task Server with TLS, a local path PV and k3s cluster on two System76 “meerkkat” boxes. The provisioning flow uses rackd/regiond, curtin for installs and cloud-init for first-boot config; the result is a reproducible home lab that successfully syncs Taskwarrior clients.
AI-written summary · about
chapters (42)
- 0:00Thank you
- 0:35Running a Home Lab
- 2:43Chapman University
- 4:03TaskServer
- 5:00Kubernetes
- 5:59Home Lab
- 6:30Neuralink
- 7:29Infrastructure
- 8:06Requirements
- 9:05Parallel Universe
- 10:32Lets Scrap This
- 14:20Crossover Cable
- 15:11Virtualizing
- 15:39UEFI
- 16:39Master Boot Record
- 18:00Bias
- 18:43Intel
- 19:25UEFI Standard
- 20:51EFI Boot Manager
- 21:40Overview
- 22:03Subnets
- 24:44Dynamic Host Configuration Protocol
- 28:02pixie
- 30:08Metals of Service
- 30:38Maths
- 31:03Region Controller
- 32:45Mass Flow
- 34:08Commissioning
- 34:26UpdatingNTP
- 34:44Mark Machine as Ready
- 38:57Early Commands
- 39:15Partitioning
- 39:48Network Setup
- 41:40Package Update
- 42:07Launch Pad
- 42:48Documentation
- 46:52Dockerfile
- 47:27TLS
- 51:24Recommendations
- 52:12Security
- 54:54Surge Protector
- 56:22Home Network
related talks
34mKubernetes at Home to Host Entertainment & Productivity Apps + More
22mYour Cloud. Your Rules. Building a Sovereign Cloud with Open Technologies
32mCloud Computing 101
21mBack to the original mission: an open cloud operating system
41mRunning Kubernetes on Workstations and Edge / IoT Devices
10mBuilding a Home Server Using Kubernetes on Old Laptops
53mStreamline Cloud-Native App Development Using CDEs
47mBringing containers to production with LinusKit
