Kubernetes v1.35 includes in-place CPU/memory resizing support where the feature is enabled. For CKAD, know the idea and how to inspect it; most tasks still use Pod templates on Deployments.
kubectl set resources deployment/app \--requests=cpu=250m,memory=256Mi \--limits=cpu=500m,memory=512Mi
kubectl get pod <pod>-ojsonpath='{.status.containerStatuses[*].resources}'
Deployment template change is the safe exam path
Pod-level resize depends on cluster feature support and resource resize policy
Failures
Symptom
Cause
HPA <unknown> / no scale
No CPU requests
OOMKilled
Memory limit too low or no headroom
Exam tips
Pending + PodExceedsFreeCPU: requests too high for any node
ResourceQuota vs LimitRange: namespace total vs per-Pod/container
Without requests on containers, HPA cannot scale on CPU %
In-place resize appearing in a question is likely inspect/patch-level, not deep scheduling theory