Right-size Deployment Memory within a Namespace Limit
The Pod for the Deployment named nosql in the prepium-db namespace fails to start because its Container's memory configuration violates the namespace's memory constraint.
The task
Task
The Pod for the Deployment named nosql in the prepium-db namespace fails to start because its Container's memory configuration violates the namespace's memory constraint.
The namespace prepium-db has a LimitRange that sets a maximum memory constraint per Container.
Update the nosql Deployment so that the Container:
- requests
128Miof memory - limits the memory to half the maximum memory constraint set for the
prepium-dbnamespace
After your change, the Pod must start successfully.
What this tests
Roll out and update deployments, run canary and blue-green strategies, and right-size workloads. On the CKAD exam, Application Deployment tasks are graded purely on what you build in the cluster — not multiple choice — so the only way to get faster is to do them on a real cluster against a clock.
Practice it for real
prepium.sh drops you into your own isolated Kubernetes cluster in the browser — no install, no credit card. You solve the task in a real terminal, hit validate, and a programmatic checker scores exactly what you got right and wrong (with partial credit). The canonical solution unlocks after you attempt it, so you learn the fast, exam-ready way to do it.