Question

Difficulty: EasyProvisioning Compute Engine and Kubernetes Engine Clusters

An operations team plans to provision 150 Compute Engine virtual machine instances in a single GCP region for an upcoming batch processing job. Which prerequisite step must the team take prior to deployment to prevent execution failures?

  1. Verify regional CPU core limits and request a regional quota increase before launching the instances.Answer
  2. B
    Execute the deployment immediately and allow Google Cloud to dynamically scale the regional project quotas during instance creation.
  3. C
    Grant the CI/CD deployment service account the primitive Owner role to bypass regional resource quota restrictions.
  4. D
    Configure the deployment script to maintain the Terraform state file on the local ephemeral build runner.

Answer

Verify regional CPU core limits and request a regional quota increase before launching the instances.
Google Cloud projects have regional quota limits on CPU cores and compute instances. When provisioning a large batch of virtual machines, verifying available capacity and requesting a regional quota increase in advance prevents API errors and deployment failure.

Step-by-Step Solution

1
Identify the total resource requirement for the compute workload.
Calculate the total CPU and instance count needed across the target region.
Large deployments often exceed default GCP regional quotas.
2
Check current regional quota usage in the GCP Console or via gcloud CLI.
Determine if available regional quota covers the 150 instances.
GCP enforces regional quota bounds strictly at API request time.
3
Submit a quota increase request if existing limits are insufficient.
Ensure quota approval prior to starting automated provisioning scripts.
Quota approvals require time to process and cannot be automatically scaled during deployment.

Key Concept

Resource Quotas and Capacity Planning
Estimated Time:45s
Rate this question