20+ practice questions focused on Workloads and Scheduling — one of the most tested topics on the Certified Kubernetes Administrator CKA exam. Each question includes a detailed explanation so you learn why the right answer is correct.
Start Workloads and Scheduling PracticeA pod in the 'production' namespace is in a CrashLoopBackOff state. The pod has been running successfully for several days. You run 'kubectl describe pod app-pod -n production' and see the message: 'OOMKilled'. What is the MOST appropriate action to resolve this issue?
Explanation: The 'OOMKilled' status indicates the container was terminated because it exceeded its memory limit. Since the pod ran successfully for days, the issue is likely a memory leak or increased workload demand. Increasing the memory limit in the container's resource specification allows the pod to handle the higher memory usage without being killed.
You need to update a Deployment's image from nginx:1.20 to nginx:1.21 using a rolling update strategy, but you want to ensure that during the update, at most 2 pods above the desired replicas (10) are running, and at least 8 pods are available at all times. Which strategy configuration should you apply?
Explanation: To ensure that at most 2 pods above the desired replicas (10) are running, maxSurge must be set to 2. To ensure that at least 8 pods are available at all times, the maximum number of unavailable pods is 10 - 8 = 2, so maxUnavailable must be set to 2. Therefore, the correct configuration is maxSurge: 2, maxUnavailable: 2. Option D has been changed to an incorrect option to ensure there is only one correct answer.
A Deployment named 'web-app' is configured with rolling update strategy. You run 'kubectl describe deployment web-app' and see 'RollingUpdateStrategy: 25% max unavailable, 25% max surge'. You have 4 replicas. You update the image. How many pods will be unavailable during the rollout at most?
Explanation: With a rolling update strategy of 25% max unavailable and 25% max surge on a Deployment with 4 replicas, the maximum number of pods that can be unavailable during the rollout is 1. This is because 25% of 4 replicas equals 1, and Kubernetes rounds down for max unavailable, ensuring at least 3 pods remain available throughout the update.
You have a CronJob that runs a backup job every 5 minutes. The job takes about 2 minutes to complete. You notice that sometimes two job pods are running simultaneously. What is the most likely cause?
Explanation: A CronJob scheduled every 5 minutes with a normal runtime of 2 minutes will not overlap under normal circumstances. If you observe two pods running simultaneously, it means a previous execution took longer than 5 minutes (for example, due to increased data volume). Because the default `concurrencyPolicy` is `Allow`, the CronJob controller starts the new job without terminating or blocking it, leading to concurrent pods.
A HorizontalPodAutoscaler (HPA) is configured for a Deployment with 5 replicas. The HPA is using average CPU utilization, target 50%. You observe that the actual CPU usage is 40% and the HPA does not scale down. What is the most likely reason?
Explanation: If the HPA's minReplicas is set to 5, the HPA is prohibited from scaling down below 5 replicas, making Option C a correct explanation. To make Option D the single correct answer, Option C should be changed to 'The HPA's maxReplicas is set to 5', which only limits scaling up and would not prevent a scale-down.
+15 more Workloads and Scheduling questions available
Practice all Workloads and Scheduling questions1. Baseline your knowledge
Start with 10 questions to gauge your current understanding of Workloads and Scheduling. This tells you whether you need a concept refresher or just practice.
2. Review every explanation
For each question — right or wrong — read the full explanation. Understanding why an answer is correct is more valuable than knowing the answer itself.
3. Focus on exam traps
Workloads and Scheduling questions on the CKA frequently use trap wording. Look for subtle differences in answers that test your precision, not just general knowledge.
4. Reach 80% consistently
Do repeated sessions until you score 80%+ three times in a row. Then move to mixed-mode practice to test cross-topic recall under realistic conditions.
The exact number varies per candidate. Workloads and Scheduling is tested as part of the Certified Kubernetes Administrator CKA blueprint. Practicing with targeted Workloads and Scheduling questions ensures you can handle any format or difficulty that appears.
Yes. Courseiva provides free CKA practice questions across all exam topics and domains. The platform includes topic-based practice, mock exams, missed-question review, bookmarked questions, and readiness tracking — no account required.
Difficulty is subjective, but Workloads and Scheduling is a high-priority exam concept tested in multiple ways — direct recall, scenario analysis, and command-output interpretation. Consistent practice is the best way to build confidence.
Launch a full Workloads and Scheduling practice session with instant scoring and detailed explanations.
Start Workloads and Scheduling Practice →