Q34 AKS Domain 1 · 20–25% of exam Priority · Real Exam

Which command safely removes a node from service for maintenance while respecting PodDisruptionBudgets?

  1. A kubectl delete node <node>
  2. B kubectl drain <node> --ignore-daemonsets (correct answer)
  3. C kubectl cordon <node> only
  4. D kubectl taint node <node> maintenance=true:NoSchedule

Shortcut: drain cordons the node and evicts pods through the eviction API, which honours PodDisruptionBudgets. cordon alone stops new scheduling but leaves running pods in place.