GKE 上的 cloudrun 是否支持 websockets?
Does cloudrun on GKE support websockets?
这是我第一次使用 GCP,我正在尝试将我的项目投入生产,但我 运行 遇到了让 websocket 通信正常工作的问题。我一直在谷歌搜索,我非常不清楚 GKE 上的云 运行 是否支持 inbound/outbound websocket 连接。限制文档说云 运行 完全托管不适用于入站 websockets,但没有说明 gke 上的云 运行 与 websockets 有问题。
我可以 post 我的入口配置和其他东西,不太确定与此相关的到底是什么,但我只是按照他们的设置指南进行操作,所以大多数情况下一切仍设置为默认值.
简短的回答是否定的。但是,WebSockets 确实可以出站工作。这是 known issue on Cloud Run. You can use either just GKE or App Engine Flex 推荐的替代品。
截至 2021 年 1 月,简短的回答是肯定的!部署服务时,您需要使用测试版 api。详情在这里:https://cloud.google.com/blog/products/serverless/cloud-run-gets-websockets-http-2-and-grpc-bidirectional-streams
这是我第一次使用 GCP,我正在尝试将我的项目投入生产,但我 运行 遇到了让 websocket 通信正常工作的问题。我一直在谷歌搜索,我非常不清楚 GKE 上的云 运行 是否支持 inbound/outbound websocket 连接。限制文档说云 运行 完全托管不适用于入站 websockets,但没有说明 gke 上的云 运行 与 websockets 有问题。
我可以 post 我的入口配置和其他东西,不太确定与此相关的到底是什么,但我只是按照他们的设置指南进行操作,所以大多数情况下一切仍设置为默认值.
简短的回答是否定的。但是,WebSockets 确实可以出站工作。这是 known issue on Cloud Run. You can use either just GKE or App Engine Flex 推荐的替代品。
截至 2021 年 1 月,简短的回答是肯定的!部署服务时,您需要使用测试版 api。详情在这里:https://cloud.google.com/blog/products/serverless/cloud-run-gets-websockets-http-2-and-grpc-bidirectional-streams