Your company has a stateless web API that performs scientific calculations. The web API runs on a single Google Kubernetes Engine (GKE) cluster. The cluster is currently deployed in us-centralYour company has expanded to offer your API to customers in Asia. You want to reduce the latency for users in Asia. What should you do?
Choose an answer
Tap an option to check your answer.
Correct answer: Create a second GKE cluster in asia-southeast1, and use kubemci to create a global HTTP(s) load balancer..
Why this is the answer
Creating a second GKE cluster in asia-southeast1 brings the API closer to users in Asia, reducing latency. kubemci (Kubernetes Multi-Cluster Ingress) is a tool that allows you to deploy a single global HTTP(S) Load Balancer across multiple GKE clusters in different regions. This load balancer automatically directs user traffic to the closest healthy cluster, optimizing performance and providing high availability. Using a Service of type LoadBalancer for each cluster and adding public IPs to Cloud DNS would provide regional load balancing but wouldn't offer the global traffic management and single IP endpoint of an HTTP(S) Load Balancer. A global HTTP(S) load balancer with Cloud CDN enabled is suitable for static content, but the API performs dynamic scientific calculations, making CDN less effective for the core API logic. Increasing memory and CPU only scales the existing cluster and doesn't address the latency issue for geographically distant users.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed