Managing Implementation and Ensuring Solution and Operations Reliability →hardMultiple ChoiceObjective-mapped
Google PCA Practice Question: Managing Implementation and Ensuring Solution and Operations Reliability
An application running on GKE Autopilot is experiencing intermittent failures due to resource limits. The team wants to ensure that the application always has enough CPU and memory without manual node management. What should they do?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Increase the resource requests and limits in the pod specification
GKE Autopilot manages nodes automatically. To ensure resources, they should adjust the resource requests and limits in the pod spec. GKE Autopilot automatically scales nodes based on pod resource requests. They do not need to manage node pools. Increasing machine type is not possible directly in Autopilot.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use horizontal pod autoscaling only
Why it's wrong here
HPA scales pods, but if individual pods need more resources, requests must be increased.
- ✓
Increase the resource requests and limits in the pod specification
Why this is correct
Autopilot uses pod resource requests to automatically provision nodes. Increasing requests ensures more resources are allocated.
- ✗
Create a new node pool with larger machine types
Why it's wrong here
Autopilot does not allow creating node pools; it manages nodes automatically.
- ✗
Switch to GKE Standard and manage node pools manually
Why it's wrong here
Switching to Standard would require manual node management, defeating the purpose.
Go deeper
Related to this question
Learn chapter
Google Cloud Resource Hierarchy and Organization
Key term
GKE Autopilot
GKE Autopilot is a managed mode of Google Kubernetes Engine that automatically handles node provisioning, scaling, and maintenance so you only pay for your running pods.
Key term
Pod
A pod is the smallest deployable unit in Kubernetes, containing one or more containers that share storage, network, and a specification for how to run.
About these practice questions
Courseiva writes every PCA question from scratch — 955 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This PCA practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PCA exam.