Em rollback rồi mà prod vẫn gãy

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.

Post a Comment

Mới hơn Cũ hơn