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)可能是负责这种行为?