Cloud SQL Proxy v2: "failed to connect to instance: Dial error: failed to dial ... i/o timeout"
The reporter resolved this by switching the Cloud SQL instance to a private IP and running the proxy with the --private-ip flag (they also switched GKE to Cloud DNS at the same time, so they could not isolate which change fixed it). The working theory is that the v2 proxy's dials were going through egress NAT/DNS in a…
Problem outcome: unknown