Google Load Balancer to Cloud Run giving 404



我按照以下说明设置了一个负载平衡器。网络端点组指向AppEngine应用程序,一切运行顺利。现在,我将同样的AppEngine应用移植到Cloud Run服务上。它可以使用xxxx.run.app URL完美地部署和工作。然后我更新了网络端点组,使用Cloud Run而不是AppEngine,几分钟后,当调用负载均衡器时,我得到了这个错误:

404. That’s an error.
The requested URL was not found on this server. That’s all we know.

(和坏了的小机器人:))

我在云运行中没有看到日志,所以这意味着它甚至没有到达云运行实例。我把它改回AppEngine,几分钟后工作正常。

还有什么其他或不同的我需要设置谷歌云运行?

谢谢!

尽量不要使用europe-west1区域。我正面临着完全相同的问题,当我将所有内容切换到europe-west4us-central1时,我在无服务器云运行的NEG工作前获得了LB。

我也遇到过同样的问题。希望为两个独立的无服务器服务提供独立的负载平衡器。当两者设置在同一区域时,它不起作用。在一个单独的区域设置负载平衡器端(负,be-service)的所有内容,它按预期工作。

我没有为be-service指向的实际服务更改区域。

尝试访问您的负载均衡器外部ip地址"https">"http">:

例如:

https://33.149.231.37/
http://33.149.231.37/

最新更新