Cập nhật Cuốn chiếu là gì
Cập nhật dần dần các instance
Cập nhật Cuốn chiếu là chiến lược triển khai trong đó phiên bản ứng dụng mới dần thay thế phiên bản cũ bằng cách cập nhật từng instance một.
Cách hoạt động
- Instance mới khởi động với phiên bản mới
- Instance cũ dừng từng cái một
- Lưu lượng được chuyển hướng đến instance sẵn sàng
- Quá trình tiếp tục cho đến khi cập nhật hoàn toàn
Ưu điểm
- Zero Downtime — dịch vụ luôn khả dụng
- Lan truyền thay đổi dần dần
- Khả năng rollback khi có vấn đề
- Yêu cầu tài nguyên tối thiểu
- Tự động hóa qua Kubernetes
Nhược điểm
- Không tương thích phiên bản tạm thời
- Yêu cầu tương thích ngược
- Chậm hơn Blue-Green
- Debug phức tạp với phiên bản hỗn hợp
Tham số Kubernetes
- maxSurge — tối đa pod bổ sung
- maxUnavailable — số lượng không khả dụng cho phép
- minReadySeconds — thời gian sẵn sàng của pod
- progressDeadlineSeconds — timeout triển khai