Google Cloud Associate Cloud Engineer — Question 269

You are deploying an application to Cloud Run. Your application requires the use of an API that runs on Google Kubernetes Engine (GKE). You need to ensure that your Cloud Run service can privately reach the API on GKE, and you want to follow Google-recommended practices. What should you do?

Answer options

Correct answer: D

Explanation

The correct answer is D because deploying an internal Application Load Balancer allows for private communication between Cloud Run and the GKE API without exposing it to the internet. The other options either expose the API unnecessarily to the internet or do not establish the required private connectivity between the services.