curl:(7)无法连接到172.17.0.8端口80:连接被拒绝

我是Docker和Google Kubernetes技术的新手。 我正在关注以下教程video,这个video着重于设置Kubernetes并使用单个节点Kubernetes集群。 https://www.youtube.com/watch?v=DC7NECq3Ghs

在本教程中,我创build了nginx pod的三个副本,并且在curlIP地址为172.17.0.8的pod时,出现以下连接问题。

curl: (7) Failed to connect to 172.17.0.8 port 80: Connection refused 

我检查了以前对这个问题的查询提供的一些解决scheme,并尝试了下面的命令,但我仍然没有任何成功。

 curl --ipv4 172.17.0.8 

另外两个IP地址成功工作,curl。

我将非常感谢这个问题的任何帮助和解释,并承担任何错误,因为我对Google Kubernetes,Docker和networking集群概念非常新鲜。

很可能这是一个防火墙问题:在GKE上,您必须打开节点上的端口80才能访问它。

现在几周后,当您使用LoadBalancertypes创build服务设置时,端口80将自动打开。

在另一个提供商,您可能仍然需要打开端口。