Good point about Tailscale. It hadn’t occurred to me.
How does DNS work for a Tailscale-networked cluster of servers?
My understanding is at least one of the nodes would need to be designated as the ingress. I could potentially also have all the master nodes hold the ingress, but then I believe that means I’d need to use round robin DNS in cloudflare to ensure the domains are always pointing at the cluster.
Storage might be a problem, but being more cloud aware potentially means I can run DuckDB against minio to scan S3 objects when doing data-intensive tasks.
What’s your take on inter-cluster communication?
E.g. I could hypothetically have 3 clusters:
Potential use cases: