使用 ECS 进行绿色/蓝色部署

问题描述 投票:0回答:2

我想使用 ECS 进行绿色/蓝色部署。

换句话说,我希望能够从应用程序的版本 v1 升级到 v2。不是滚动更新,在部署过程中,某些用户可能会看到 v1,而其他用户可能会看到 v2。

AWS 在此支持: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create-blue-green.html

请注意,我使用 AWS Web 控制台(不是 CLI)来执行此操作。

我可以按照大部分说明进行操作,但是当我设置 CodeDeploy 部署时,出现以下错误:

必须为 CODE_DEPLOY 部署控制器配置部署组的 ECS 服务。

在 ECS 的新控制台页面创建服务时,没有蓝/绿部署的选项:

然而,这个选项在经典控制台版本中可用(很快就会被删除),但该选项是灰色的:

当然有一种简单的方法可以使用 ECS 进行绿色/蓝色部署。

更新 不过,我设法让它在 CLI 上运行。

amazon-web-services amazon-ecs aws-code-deploy blue-green-deployment
2个回答
0
投票

另一个已知问题:

https://github.com/aws/containers-roadmap/issues/2157

希望能在新的 UI 中得到修复。

现在坚持使用控制台命令。


0
投票

它在路线图上,您可以使用this票来跟踪进度

© www.soinside.com 2019 - 2024. All rights reserved.