Automating Your Home with K3s and Home Assistant
summary
Home automation runs on a k3s homelab using Home Assistant, Helm charts and Flux for GitOps, with MetalLB for home IPs and Longhorn or Rook for replicated storage. A 3 Raspberry Pi cluster and mixed x86/ARM nodes host Zigbee and Z‑Wave USB radios; Node Feature Discovery labels the node with the USB dongle and the scheduler moves z‑wave‑2mqtt pods when the device is unplugged. Frigate uses a Coral TPU USB to detect a person and fire automations; a three hour power outage proves Kubernetes reboots and reschedules services automatically. k3s Home Assistant Frigate Node Feature Discovery
AI-written summary · about
chapters (17)
- 0:00Start
- 0:54What What a Home Lab Is
- 2:18Home Assistant
- 3:27Tour of What a Home Assistant Looks like
- 5:13Smart Z-Wave Light Switches
- 6:12Object Detection
- 6:47Hardware
- 9:49Recommendations
- 10:17Persistent Storage
- 10:34Helm
- 11:24Discover Helm Charts
- 12:05Installing Packages with Helm
- 16:03Node Feature Discovery
- 19:14Prometheus Metrics
- 21:01Code Server
- 22:39System Upgrade Controller
- 24:12Lessons Learned
related talks
05mOver-engineering my home with Kubernetes - Matthias Grüter, Spotify
28mBuilding a Multi-Node Cluster with K3s Using ARM Devices
22mEdge Computing using K3s on Raspberry Pi
05mOver-engineering My Home with Kubernetes
34mKubernetes at Home to Host Entertainment & Productivity Apps + More
10mBuilding a Home Server Using Kubernetes on Old Laptops
05mHomeOps: Building a GitOps-driven Homelab Infrastructure From Scratch
35mBuilding Smart Farms with Edge Computing Systems Using Kubernetes
