An end-to-end guide to running Kubernetes at home with K3s — single-node and HA setups, ingress, persistent storage with Longhorn, MetalLB, cert-manager with DNS-01, automated upgrades, and a pragmatic path to migrate Docker Compose workloads without overengineering it.
Containers & Orchestration
-
Kubernetes for the Homelab: K3s from Scratch to Production -
K3s on Raspberry Pi and Homelab: Lightweight Kubernetes That Actually Works A complete hands-on guide to running K3s on Raspberry Pi hardware and homelab servers — from bare-metal bootstrap to production-grade workloads with ingress, persistent storage, and GitOps deployments.
-
Container Image Hardening: Distroless, Multi-Stage Builds, and Vulnerability Scanning A practical, in-depth guide to reducing your container attack surface through distroless base images, multi-stage builds, Trivy vulnerability scanning, and CI/CD integration — covering everything from Dockerfile patterns to Kubernetes securityContext settings.
-
Docker Compose for Homelab: Multi-Service Stacks Done Right A deep-dive into Docker Compose for homelabbers and self-hosters — covering Compose file anatomy, environment management, networking, healthchecks, real-world stack examples, and production-readiness tips that scale from a Raspberry Pi to a full rack.
-
Helm Charts: Packaging, Templating, and Managing Kubernetes Applications A comprehensive guide to Helm — the package manager for Kubernetes — covering chart structure, Go templating, building charts from scratch, managing releases in production, chart dependencies, CI/CD integration, and essential community charts for homelabs.
-
Kubernetes for the Homelab: K3s Setup, Workloads, and Beyond A thorough guide to running Kubernetes in your homelab using K3s — covering installation, core concepts, workload deployment, ingress with TLS, persistent storage, migrating from Docker Compose, Helm, GitOps, and cluster operations.
-
Podman vs Docker: Rootless Containers, Pods, and the Case for Switching A deep technical comparison of Podman and Docker covering the daemonless architecture, rootless containers, Kubernetes-native pods, systemd Quadlets, and a practical migration guide for sysadmins and developers ready to make the switch.