我是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和网络集群概念非常新鲜而承担任何错误。
答案 0 :(得分:0)
这很可能是防火墙问题:在GKE上你必须打开节点上的端口80才能访问它。
现在,几周后,当您使用LoadBalancer类型创建服务设置时,端口80会自动打开。
在其他提供商处,您可能仍需要打开该端口。