我有一个主人和两个人。
Master IP: 192.168.20.50
Menion1: 192.168.20.51
Menion2: 192.168.20.52
我能够运行复制容器并在Master中创建服务。我在使用主IP访问应用程序容器时遇到问题。
我使用fallowing命令从master到menion进行端口转发。
[root@master ~]# kubectl port-forward nginx :80 &
[2] 2229
[root@master ~]# I1201 22:15:46.822396 2229 portforward.go:213] Forwarding from 127.0.0.1:43020 -> 80
I1201 22:15:46.822603 2229 portforward.go:213] Forwarding from [::1]:43020 -> 80
因此,当我使用localhost时,我可以访问nginx,但是当我使用Master IP时,我的连接被拒绝了。
[root@master ~]# curl http://localhost:43020
I1201 22:15:57.031858 2229 portforward.go:247] Handling connection for 43020
<title>Welcome to nginx!</title> <style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style>
Welcome to nginx!
如果您看到此页面,则nginx Web服务器已成功安装并正常运行。需要进一步配置。
有关在线文档和支持,请参阅nginx.org。 nginx.com提供商业支持。
感谢您使用nginx。
[root@master ~]# curl http://192.168.1.49:43020
curl: (7) Failed connect to 192.168.1.49:43020; Connection refused
答案 0 :(得分:0)
您将Pod流量转发到端口80
,您应该可以通过
192.168.1.49:80
不是
192.168.1.49:43020