【发布时间】:2019-10-14 08:58:07
【问题描述】:
我在https://cloud.google.com/run/docs/how-to 的文档中进行了相当广泛的搜索。我还在 console.cloud.google.com 中找到了 YAML,但我无法编辑它。有没有办法使用我可能错过的命令来设置它?
编辑: 我在https://cloud.google.com/sdk/gcloud/reference/beta/container/clusters/create 中也找不到任何关于它的信息。
EDIT2:
我正在寻找一种方法来让 Google 云运行在容器中对我的应用程序进行就绪检查。与 kubernetes 相同的方式 - 此处示例:https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/。问题是我不想让我的服务在容器中的应用程序仍在旋转时停止 30-60 秒。当我推送新版本时,Google 会立即重定向导致用户等待很长时间的流量。
编辑4: 我要启动的应用程序是 Python 中的。这是一个提供张量流模型的烧瓶应用程序。我需要将几个文件加载到内存中。这在我的电脑上只需要 5-10 秒,但您可以在云上运行更长时间。
【问题讨论】:
-
您能否澄清或扩展您所要求或寻找的内容?
-
@Kolban 查看我所做的编辑 :)
-
你问了一个好问题。我在任何地方都没有看到对部署新修订时发生的期望的描述。我的猜测是,不能保证连续不间断的操作,而是所有执行都暂停并排队。
-
需要一些关于您所经历的细节和数据。根据我的经验,我在配置新版本时没有看到停机时间。流量继续上一个版本,直到新版本准备好。这是我的观察,而不是服务声明。如果你有数据,我会花时间调查/复制自己。
-
@JohnHanley 查看我所做的编辑
标签: google-cloud-run