Homelab

When Your Homelab Grows Up: How SQLite Took Down My k3s Control Plane

When Your Homelab Grows Up: How SQLite Took Down My k3s Control Plane

A real incident postmortem from my Hetzner k3s cluster: how the default SQLite/kine datastore hit a compaction death-spiral under an overgrown homelab, how I put out the fire, and why I migrated the control plane to embedded etcd.

kubernetes k3s homelab etcd sqlite kine hetzner devops sre incident
Learn more
KWOK: Simulate a 1000-Node Kubernetes Cluster on Your Laptop

KWOK: Simulate a 1000-Node Kubernetes Cluster on Your Laptop

A deep dive into KWOK (Kubernetes WithOut Kubelet) – the CNCF tool that lets you simulate thousands of nodes and pods in seconds. Learn how it works, when to use it, and how to integrate it into your testing and CI/CD workflows.

kubernetes kwok testing ci-cd devops homelab autoscaling karpenter scalability
Learn more
The Ultimate Homelab: A Deep-Dive into an Automated K3s Cluster on Hetzner

The Ultimate Homelab: A Deep-Dive into an Automated K3s Cluster on Hetzner

A comprehensive technical guide and philosophy behind building a secure, automated, and production-ready Kubernetes cluster on Hetzner Cloud using Terraform, Ansible, and Tailscale.

devops homelab terraform ansible k3s hetzner tailscale automation iac kubernetes github-actions gitops
Learn more
Unifying My Smart Home and Homelab: Bridging Home Assistant MQTT to a Kubernetes Data Platform

Unifying My Smart Home and Homelab: Bridging Home Assistant MQTT to a Kubernetes Data Platform

A deep dive into integrating Home Assistant's MQTT data with a high-performance data stack (EMQX, InfluxDB, Grafana) running on a k3d Kubernetes cluster for long-term storage and advanced analytics.

home-assistant mqtt emqx kubernetes k3s k3d influxdb grafana telegraf zigbee zigbee2mqtt homelab gitops
Learn more
Podman vs Docker Desktop: Choose Your Runtime

Podman vs Docker Desktop: Choose Your Runtime

Based on community feedback, the homelab project now supports both Podman and Docker Desktop. Here's how to choose and switch between them.

homelab kubernetes k3d podman docker macos
Learn more
Building a Production-Grade Kubernetes Homelab on macOS: The Complete Guide

Building a Production-Grade Kubernetes Homelab on macOS: The Complete Guide

How to build a portable, cloud-native Kubernetes environment on macOS using Podman and k3d. Includes NFS storage, Tailscale networking, and architecture decisions explained.

homelab kubernetes k3d podman docker macos devops infrastructure
Learn more