Eu denunciei este problema no google aqui: link
E eles disseram que isso é um problema no Kubernetes 1.9:
Beginning with Kubernetes version 1.9.x, automatic firewall rules have changed such that workloads in your Kubernetes Engine cluster cannot communicate with other Compute Engine VMs that are on the same network, but outside the cluster. This change was made for security reasons.
No próximo link, veja a solução: link
Basicamente:
Primeiro, encontre a rede do seu cluster:
gcloud container clusters describe [CLUSTER_NAME] --format=get"(network)"
Em seguida, obtenha o CIDR IPv4 do cluster usado para os contêineres:
gcloud container clusters describe [CLUSTER_NAME] --format=get"(clusterIpv4Cidr)"
Por fim, crie uma regra de firewall para a rede, com o CIDR como o intervalo de origem e permita todos os protocolos:
gcloud compute firewall-rules create "[CLUSTER_NAME]-to-all-vms-on-network" --network="[NETWORK]" --source-ranges="[CLUSTER_IPV4_CIDR]" --allow=tcp,udp,icmp,esp,ah,sctp