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

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

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

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

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

curl --ipv4 172.17.0.8

其他两个pod IP地址成功运行,使用curl.

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

最佳答案
这很可能是防火墙问题:在GKE上,您必须打开节点上的端口80才能访问它.

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

在另一个提供程序上,您可能仍需要打开该端口.

转载注明原文:curl:(7)无法连接到172.17.0.8端口80:连接被拒绝 - 代码日志