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

时间:2015-08-11 12:18:23

标签: curl docker kubernetes

我是Docker和Google Kubernetes技术的新手。我正在关注以下教程视频,该视频主要关注设置Kubernetes和使用单节点Kubernetes集群。 https://www.youtube.com/watch?v=DC7NECq3Ghs

在本教程中,有一点我创建了nginx pod的三个副本,当我用IP地址172.17.0.8卷曲pod时,我遇到了以下连接问题。

if ( some_expression && some_expression && some_expression && some_expression )

我查看了之前针对此问题的查询提供的一些解决方案,并尝试了以下命令,但我仍然没有任何成功。

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

另外两个pod IP地址成功运行,卷曲。

我很感激能解释这个问题的任何帮助,并因为我对Google Kubernetes,Docker和网络集群概念非常新鲜而承担任何错误。

1 个答案:

答案 0 :(得分:0)

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

现在,几周后,当您使用LoadBalancer类型创建服务设置时,端口80会自动打开。

在其他提供商处,您可能仍需要打开该端口。