Google Cloud Professional Cloud Developer — Question 181

You are deploying a microservices application to Google Kubernetes Engine (GKE) that will broadcast livestreams. You expect unpredictable traffic patterns and large variations in the number of concurrent users. Your application must meet the following requirements:

• Scales automatically during popular events and maintains high availability
• Is resilient in the event of hardware failures

How should you configure the deployment parameters? (Choose two.)

Answer options

Correct answer: A, C

Explanation

Option A is correct as using a multi-zonal node pool helps distribute the application across multiple zones, enhancing availability and resilience. Option C is also correct because it incorporates both the cluster autoscaler and Horizontal Pod Autoscaler, which together ensure automatic scaling of nodes and workloads. Options B and D do not fully utilize GKE’s features for automatic scaling, while option E relies on manual intervention, which does not provide the needed responsiveness during unpredictable traffic spikes.