Meh*_*ran 4 google-cloud-platform google-kubernetes-engine google-cloud-run
我是 GCP 的新手,并试图对其进行正面和反面。到目前为止,我已经体验过 GKE 和 Cloud Run。
在 GKE 中,我可以在我喜欢的任何端口下为任何类型的服务创建工作负载(部署)并为其分配资源。然后我可以创建一个负载均衡器并打开从 pod 到 Internet 的端口。负载均衡器有一个 IP,我可以用它来访问底层 pod。
另一方面,当我创建一个可以运行的服务时,我会给它一个 docker 镜像和一个端口,一旦服务启动并运行,它就会公开一个 HTTPS URL!我在 Cloud Run 中指定的端口是 docker 的内部端口,如果我想访问 URL,我必须通过端口 80 来完成。
这是否意味着 Cloud Run 仅适用于端口 80 下的 HTTP 服务?或者也许我错过了什么?
从技术上讲“不”,Cloud Run 不能用于非 HTTP 服务。请参阅 Cloud Run 的容器运行时合同。
但也“有点”:
归档时间: |
|
查看次数: |
664 次 |
最近记录: |