High latency to outbound traffic from k8s pod

I have an arm instance based standard gke cluster running t2d-standard-8 instance. The nodes are public

My pod need to query to external services a lot and i’m getting significant latency for outbound connections.

The curl for google.com


curl google.com
^[[A<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="[http://www.google.com/](http://www.google.com/)">here</A>.
</BODY></HTML>

real 0m1.114s
user 0m0.002s
sys 0m0.004s

I tried verbose curl as well. its not the DNS

curl -w "dns_resolution: %{time_namelookup}, tcp_established: %{time_connect}, ssl_handshake_done: %{time_appconnect}, TTFB: %{time_starttransfer}\n" -o /dev/null -s "google.com" dns_resolution: 0.017371, tcp_established: 1.019982, ssl_handshake_done: 0.000000, TTFB: 1.033671