Maintenance là disruption exercise
Trước drain: inventory workload/DaemonSet/local data, replicas, PDB, endpoints và capacity. Cordon ngăn Pod mới; drain evict voluntary workload; uncordon phục hồi scheduling. PDB chỉ giới hạn voluntary disruption, không thay HA/replicas.
Safety và rollback
--force/xóa emptyDir có thể mất dữ liệu hoặc che cấu hình sai. Nếu drain bị block, đọc PDB/events/owner thay vì ép. Sau maintenance kiểm tra node Ready/Schedulable, workload Available, endpoints và uncordon state.
Bài tập
Tạo lab workload/PDB/DaemonSet, cordon-drain-uncordon node, ghi expected state và disruption evidence. Xử lý một block do PDB hoặc local data bằng remediation an toàn. Cleanup chỉ lab.