我正在尝试使用HTTPS L7负载均衡器为GKE设置HTTPS负载均衡器,但由于某种原因无效.甚至是HTTP负载平衡演练中的HTTP负载均衡器.转发规则的IP地址已创建,我可以ping和telnet到端口80.但是当通过curl请求时,它会给我一个错误.
<title>502 Server Error</title> </head> <body text=#000000
bgcolor=#ffffff> <h1>Error: Server Error</h1> <h2>The server
encountered a temporary error and could not complete your request.
<p>Please try again in 30 seconds.</h2> <h2></h2> </body></html>
Run Code Online (Sandbox Code Playgroud)
所有步骤都很好,我创建了一个没有任何标签的防火墙$ {NODE_PORT},但它没有用.
有谁遇到过这个问题?
google-compute-engine google-kubernetes-engine google-cloud-http-load-balancer
我在两个VM实例上有一个node.js应用程序,我正在尝试通过网络负载平衡来实现负载平衡.为了测试我的服务器已启动并正在服务,我在应用程序内部侦听端口上有健康检查请求'/health.txt'.我有相同的标签,防火墙规则等相同配置的两个实例,但健康检查没有一个实例不断,我可以用我的内部网络上或从外部卷曲做检查和测试工作正常,在这两种情况下,但网络负载平衡器始终将一个实例报告为关闭.
我使用了ngrep并从运行状况实例运行,我看到:
T 169.254.169.254:65374 -> my.pub.ip.addr:3000 [S]
#
T my.pub.ip.addr:3000 -> 169.254.169.254:65374 [AS]
#
T 169.254.169.254:65374 -> my.pub.ip.addr:3000 [A]
#
T 169.254.169.254:65374 -> my.pub.ip.addr:3000 [AP]
GET /health.txt HTTP/1.1.
Host: my.pub.ip.addr:3000.
.
#
T my.pub.ip.addr:3000 -> 169.254.169.254:65374 [A]
#
T my.pub.ip.addr:3000 -> 169.254.169.254:65374 [AP]
HTTP/1.1 200 OK.
X-Powered-By: NitroPCR.
Accept-Ranges: bytes.
Date: Fri, 14 Nov 2014 20:00:40 GMT.
Cache-Control: public, max-age=86400.
Last-Modified: Thu, 24 Jul 2014 17:58:46 GMT.
ETag: W/"2198506076".
Content-Type: text/plain; charset=UTF-8.
Content-Length: 13.
Connection: keep-alive.
.
#
T 169.254.169.254:65374 …Run Code Online (Sandbox Code Playgroud)