Rollback mà prod vẫn lỗi, chắc cache!– Nhưng rollback sai tag v1.0.0 thay vì v1.0.1-fix.
Dev rollback nhầm image tag, đổ lỗi cache không clear. Audit thấy backend dùng tag không rõ ràng, DevOps không dùng hash image tag, dẫn đến nhầm lẫn.
![]() |
| Backend rollback nhầm tag, đổ lỗi cache không clear! |
Phân tích: Ai là thủ phạm?
Backend: Rollback sai tag, không kiểm tra version đúng.
DevOps: Không dùng hash image tag, gây nhầm lẫn version.
Hệ quả: Prod vẫn lỗi, rollback thất bại, khách hàng bực.
Phân xử
Cả hai đều sai: Backend rollback ẩu (5 điểm lỗi), DevOps sai chiến lược tagging (5 điểm).
Giải pháp
Backend: Kiểm tra tag version trước rollback, dùng kubectl describe.
DevOps: Dùng hash image tag (SHA256) thay vì semantic tag.
Cả hai: Document release tag, tích hợp rollback check trong pipeline.
Ví dụ: Dùng hash tag trong deployment:
spec: template: spec: containers: - image: my-app@sha256:abc123🎯 Tóm lại: Backend rollback ẩu và DevOps tagging kém chia đôi lỗi. Dùng hash tag và check version để rollback chuẩn, không đổ lỗi cache.

Đăng nhận xét