New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does AWS CDK provide constructs to deploy ECS applications using rolling deployments? #6605
Comments
Priority wise... I would like to see "Roling deployment" first and then "B/G deployment" next |
For rolling update, I think this is what you want: https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-ecs.DeploymentControllerType.html. You can specify the deployment controller type when creating a service construct: https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-ecs.Ec2Service.html @shamhub hopefully that answers your question |
@hencrice now that support for ECS blue/green this has been added to CFN, can we expect to see this functionality available in CDK soon? |
Hey there, we are working to implement this. Gonna close this in favor of #1559. |
Check this NPM plugin which helps with blue-green deployment using CDK. https://www.npmjs.com/package/@cloudcomponents/cdk-blue-green-container-deployment |
We generally use BlueGreen & Rolling deployment strategy to deploy/update docker containers in ECS container instances.
Ansible ECS modules allow implement such deployment strategies(rolling deployment) with below modules:
https://docs.ansible.com/ansible/latest/modules/ecs_taskdefinition_module.html
https://docs.ansible.com/ansible/latest/modules/ecs_task_module.html
https://docs.ansible.com/ansible/latest/modules/ecs_service_module.html
Does AWS CDK provide such constructs to deploy ECS applications?
The text was updated successfully, but these errors were encountered: