Exit PROFESSIONAL-CLOUD-ARCHITECT Professional Cloud Architect on Google Cloud Platform
Question 1 of 5
0% complete
Q1 Single choice

Your organization uses separate Google Cloud projects for shared services, development, testing, and production.

1. The shared services project hosts your private CI/CD runners and a central Artifact Registry
2. The development, testing, and production projects host the GKE clusters where applications are deployed.

You need to design an architecture that allows the CI/CD runners to connect to the GKE clusters and the clusters to pull images from Artifact Registry, all using private IP addresses.

However, direct network traffic between the development, testing, and production environments must be strictly prohibited.

What should you do?

  • A

    Create a separate VPC in each of the four projects. Connect each environment's VPC to the shared services VPC through VPC Network Peering.

  • B

    Expose the resources in the shared services project using an external load balancer. Implement a firewall rule to limit access.

  • C

    Create a separate VPC in each project. Use VPC Network Peering to create a full mesh, connecting every VPC directly to every other VPC.

  • D

    Configure the shared services project as a Shared VPC host. Create a single VPC in this host project and attach the environment projects as service projects.

Previous Next