mirror of
https://github.com/tailscale/tailscale.git
synced 2026-11-09 02:53:09 -05:00
The reconciler forced the AWS load balancer address type to ipv4, so on an IPv6 EKS cluster, where pod targets are IPv6, no Network Load Balancer was ever provisioned. Make the address type a default that spec.service.annotations can override, defaulting IPv6 source NAT on when dualstack is requested. Resolve load balancer hostnames for both address families and requeue ready PeerRelays every five minutes, since DNS records for a new load balancer arrive over several minutes. Add spec.service.ipFamilyPolicy and ipFamilies so dual-stack GKE and AKS clusters can request a dual-stack load balancer too. Shorten the PeerRelay field descriptions and link to the PeerRelay docs for the detail. Fixes #21399 Change-Id: Idf22eb02f8ed9a46ff4abea8d4faef4b8c12c111 Signed-off-by: David Bond <davidsbond93@gmail.com>