kubernetes ssh连接在gcloud上被拒绝

我试图连接到GKE集群内运行的pod – 我可以ssh进入集群内的节点,但是当我尝试下面的命令进入pod内的bash时,出现错误:

kubectl --namespace=prod exec -it test-webserver-3998817321-728hj -- /bin/bash 

– >服务器错误:错误拨号后端:ssh:拒绝:连接失败(连接超时)

如何使用kubectl命令连接到gke群集中的正在运行的群集? 有没有什么configuration与我的防火墙? 我有以下的SSH规则:

 NAME NETWORK DIRECTION PRIORITY ALLOW DENY sshaccess default INGRESS 1000 tcp:22,icmp 

当我在本地群集上尝试上述命令时,可以轻松连接。

有时候是有效的,有时却不行。 据我所知,Loadbalancer(Ingress)可能是负责这种行为?