几个月前第一次使用 Google Cloud Run 时,我能够使用 UDP 和 TCP 端口,但现在看来它只在最新版本(v1)上使用了 TCP。UDP 端口仅受 Google Cloud Run Anthos 支持,但我不想管理集群。我记得我也可以使用公共 docker 注册表,但现在它不支持它......
为什么 Google Cloud Run 不再支持它们并且最终会得到支持?
几个月前第一次使用 Google Cloud Run 时,我能够使用 UDP 和 TCP 端口,但现在看来它只在最新版本(v1)上使用了 TCP。UDP 端口仅受 Google Cloud Run Anthos 支持,但我不想管理集群。我记得我也可以使用公共 docker 注册表,但现在它不支持它......
为什么 Google Cloud Run 不再支持它们并且最终会得到支持?
Google Cloud Run Managed 不支持传入的 UDP 连接。
如果您查看Container Runtime Contract,您的容器必须启动 HTTP 服务器并响应 HTTP 请求。
Cloud Run 支持的唯一容器注册表是 Google Container Registry。
我参与了 Cloud Run Managed 的 Alpha 版和 Beta 版。既不支持 UDP 也不支持公共容器注册。