Upgrade Docker agent version and docker version AWS ECS
Table of contents
Immutable approach:
1/Tạo và add 1 số EC2 mới (updated) vào Cluster, AZ khác
2/ Update ECS Task được tạo mới trên EC2 mới
3/ Drain hết Task cũ khỏi EC2 cũ rồi deregister
Lưu ý:
- Sẽ có thể xảy ra tình trạng 2 instance được thêm vào không trong ASG của ECS -> sẽ cần nâng max của ASG, add thêm vào, terminate instance cũ, rồi giảm max
- Thực ra cách đơn giản hơn là: Xóa cluster đi tạo lại :v Solution trên chỉ áp dụng trong TH không muốn xóa thôi, còn thực ra bản chất là thay instance
- EC2 add vào, nên được launch từ ECS-Optimized AMI
Bạn thấy bài viết này như thế nào?