HA Talos Kubernetes Homelab with Self-Hosted Draw.io and MCP
This post documents my homelab setup built around a highly available Talos Linux Kubernetes cluster with three control plane nodes and a dedicated worker. MetalLB provides bare-metal load balancing while the local path provisioner handles persistent storage. Caddy is deployed as a reverse proxy with mkcert-issued TLS certificates to securely expose internal services using .local hostnames. On top of this cluster, I run a fully self-hosted draw.io instance and a patched DrawIO-MCP server, enabling AI assistants to generate and open diagrams directly in the local editor. The result is a resilient, privacy-preserving environment where infrastructure, diagramming, and AI tooling all run locally.
Read more












