How I set up split DNS for my Kubernetes homelab so services get automatic internal DNS records and optional external access through a VPS and Tailscale.