Question 1000
A Deployment requests 16 CPUs per Pod but every eligible worker has fewer allocatable CPUs even when idle. Which observable result BEST confirms the desired Kubernetes or cloud native behavior?
Explanation
Correct Answer
Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes. This is an observable service outcome, not just evidence that a configuration file was saved. A Pending unscheduled Pod has no running container logs; scheduler events reveal placement failures. Workload context: A Deployment requests 16 CPUs per Pod but every eligible worker has fewer allocatable CPUs even when idle.
Incorrect Answers
Replica placement stays within the intended skew or reports clear scheduling limits. That result validates Topology spread constraints rather than the requirement here. Verify instead: Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes. Workload context: A Deployment requests 16 CPUs per Pod but every eligible worker has fewer allocatable CPUs even when idle.
Replicas spread or co-locate according to declared constraints with predictable behavior when no feasible topology exists. That result validates Pod affinity anti-affinity rather than the requirement here. Verify instead: Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes. Workload context: A Deployment requests 16 CPUs per Pod but every eligible worker has fewer allocatable CPUs even when idle.
Pods assigned to a healthy node start and report status with failed containers surfaced for diagnosis. That result validates Kubelet node agent responsibilities rather than the requirement here. Verify instead: Feasible Pods are scheduled after resource or policy conflicts are resolved without overcommitting critical nodes. Workload context: A Deployment requests 16 CPUs per Pod but every eligible worker has fewer allocatable CPUs even when idle.


