Controller ownership
Deployment giữ desired rollout; ReplicaSet giữ số Pod; ownerReferences nối object. Selector/template labels là contract: sai contract thì Pod có thể tồn tại nhưng controller/service không quản lý đúng. Đọc desired/updated/available/ready thay vì chỉ nhìn replicas.
Rollout và rollback
Scale thay đổi số lượng; rollout thay đổi template và tạo ReplicaSet revision. Khi bad revision, thu events/logs/probe evidence rồi rollback có điều kiện; sau rollback verify Ready/Available và request path.
Bài tập
Tạo Deployment 3 replicas, scale, rollout revision tốt/xấu, debug và rollback. Ghi revision, expected state, command/evidence và cleanup. Pass khi giải thích được controller nào sở hữu Pod và vì sao rollout fail.