
Answer-first summary for fast verification
Answer: Host the application on Google Kubernetes Engine, and use Identity-Aware Proxy (IAP) with Cloud Load Balancing and Google-managed certificates.
The question requires containerizing a web app on Google Cloud while offloading SSL and authentication using managed services. Option D is correct because it utilizes Google Kubernetes Engine (GKE) for hosting the containerized application, Cloud Load Balancing with Google-managed certificates for SSL termination, and Identity-Aware Proxy (IAP) for authentication, all of which are managed services. This approach fully meets the requirements of offloading SSL encryption and management from the application and not developing authentication at the application level. The other options either do not fully utilize managed services or do not meet all the specified requirements.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
How can you containerize a web application for Google Cloud deployment behind a global load balancer with SSL, offloading encryption and authentication while maximizing managed services?
(Key requirements:
A
Host the application on Google Kubernetes Engine, and deploy an NGINX Ingress Controller to handle authentication.
B
Host the application on Google Kubernetes Engine, and deploy cert-manager to manage SSL certificates.
C
Host the application on Compute Engine, and configure Cloud Endpoints for your application.
D
Host the application on Google Kubernetes Engine, and use Identity-Aware Proxy (IAP) with Cloud Load Balancing and Google-managed certificates.
No comments yet.