K3s cluster managed by Rancher - what is the correct way to configure Rancher to use our Tailscale IP?
Hi everyone,
I'm setting up a multi-node K3s cluster managed by Rancher using Tailscale for node-to-node communication. Here's my setup:
• Rancher server managing a downstream K3s cluster
• Multiple nodes on a cloud provider (Debian 13)
• No shared private network between nodes — Tailscale is the only inter-node network
• Nodes have both a public IPv4 and an IPv6 address on their primary interface, plus a Tailscale interface
When a second node tries to join via Rancher's system-agent registration, K3s picks up the IPv6 address instead of the Tailscale IP for inter-node communication, causing the join to fail.
What is the correct way to configure Rancher to use the Tailscale IP for all inter-node communication?