【发布时间】:2020-08-24 14:47:35
【问题描述】:
我正在尝试通过 CI/CD 作业将新修订版部署到 Cloud Run,并立即开始为新修订版提供 100% 的流量。
此服务不面向客户,我们不需要金丝雀部署或流量拆分。
目前该镜像在 gitlab ci 管道中构建并发布 gcr。下一步是gcloud run deploy 命令。该命令运行良好,我得到了一个新版本。然而,0% 的流量被提供给这个修订版,我终其一生都无法弄清楚如何以编程方式管理它。
- 我在这里阅读了常见问题解答:https://github.com/ahmetb/cloud-run-faq#serving-traffic
- 我已经阅读了
gcloud run deploy --help的内容
我能找到的唯一相关信息来自常见问题解答:
但是,Cloud Run(当前)仅支持从您的服务的上一个健康版本开始提供流量。因此,它目前不支持基于修订的流量拆分和金丝雀部署。
但它似乎已经过时了,因为我目前可以通过 UI 在修订之间手动拆分流量。任何澄清将不胜感激。谢谢!
【问题讨论】:
标签: google-cloud-run