nerdexam
Google

PROFESSIONAL-CLOUD-DEVELOPER · Question #157

You are configuring a continuous integration pipeline using Cloud Build to automate the deployment of new container images to Google Kubernetes Engine (GKE). The pipeline builds the application from i

Sign in or unlock PROFESSIONAL-CLOUD-DEVELOPER to reveal the answer and full explanation for question #157. The question stem and answer options stay visible for context.

Building and deploying applications

Question

You are configuring a continuous integration pipeline using Cloud Build to automate the deployment of new container images to Google Kubernetes Engine (GKE). The pipeline builds the application from its source code, runs unit and integration tests in separate steps, and pushes the container to Container Registry. The application runs on a Python web server. The Dockerfile is as follows:

FROM python:3.7-alpine COPY . /app WORKDIR /app RUN pip install -r requirements.txt CMD [ "gunicorn", "-w 4", "main:app" ] You notice that Cloud Build runs are taking longer than expected to complete. You want to decrease the build time. What should you do? (Choose two.)

Options

  • ASelect a virtual machine (VM) size with higher CPU for Cloud Build runs.
  • BDeploy a Container Registry on a Compute Engine VM in a VPC, and use it to store the final
  • CCache the Docker image for subsequent builds using the -- cache-from argument in your build
  • DChange the base image in the Dockerfile to ubuntu:latest, and install Python 3.7 using a package
  • EStore application source code on Cloud Storage, and configure the pipeline to use gsutil to

Unlock PROFESSIONAL-CLOUD-DEVELOPER to see the answer

You've previewed enough free PROFESSIONAL-CLOUD-DEVELOPER questions. Unlock PROFESSIONAL-CLOUD-DEVELOPER for full answers, explanations, the timed quiz mode, progress tracking, and the master PDF. Question stem and options stay visible so you can still see what's on the exam.

Topics

#Cloud Build#CI/CD#Docker#Build Optimization
Full PROFESSIONAL-CLOUD-DEVELOPER Practice