K3s + Tailscale
I’ve recently been working on my Raspberry Pi Kubernetes cluster. I also use
Tailscale for my home VPN (because it’s performant and absurdly easy to
setup and configure). I wanted to run Kubernetes services on my VPN using
private DNS names (e.g., foo.local
) and addresses from the Tailscale address
space (e.g., 100.*
) as opposed to the host network address space (e.g.,
192.168.*
).