小编aka*_*bin的帖子

是否有 Google Cloud Run 启动探针设置或类似的初始延迟设置

我有一个 Docker 容器,试图在 Google Cloud Run 上部署,但加载 SpringBoot 应用程序的所有内容大约需要 7 分钟。当使用我们的集群进行部署时,我们可以设置一个startupProbe来延迟检查,一切都很好,但我打算为我们的开发站点尝试Cloud Run,但我不断收到“用户提供的容器无法启动和侦听”的消息PORT=8080”错误提供的端口定义,我认为这是由于超时造成的。我可以部署仅包含数据子集的同一容器的版本,因此我可以确认这实际上不是 PORT 问题。我还尝试编辑服务详细信息下的 YAML 以自定义startupProbe,但失败了。看来Cloud Run在失败之前有大约5分钟的硬中断,而我需要大约8分钟,所以我想知道是否有办法将startupProbe时间增加到更长的时间?或者我必须坚持使用 GKE 吗?

google-kubernetes-engine google-cloud-run

1
推荐指数
1
解决办法
1865
查看次数