GKE上的cloudrun是否支持websocket?

时间:2019-09-08 01:40:23

标签: google-cloud-platform google-cloud-run

这是我第一次使用GCP,我正在尝试将项目投入生产,并且在使Websocket通信正常工作时遇到了问题。我一直在搜寻,并且我不清楚在GKE上运行的云是否支持入站/出站Websocket连接。局限性文档说,完全运行管理的云无法与入站websocket一起使用,但没有说明有关在gke上运行的web套接字有问题的云。

我可以发布我的入口配置和内容,但不确定是否与之真正相关,但是我只是遵循了他们的入门指南,因此大部分情况下一切仍设置为默认值。

2 个答案:

答案 0 :(得分:2)

截至 2021 年 1 月,简短的回答是肯定的!部署服务时需要使用 beta api。详情请见:https://cloud.google.com/blog/products/serverless/cloud-run-gets-websockets-http-2-and-grpc-bidirectional-streams

答案 1 :(得分:1)

简短的回答是“否”。但是,WebSocket确实可以出站工作。这是known issue on Cloud Run。您可以将GKEApp Engine Flex用作推荐的替代方法。