A service project is a Google Cloud project whose resources use networking supplied by a shared VPC host project. It separates products, tenants, and platform responsibilities while preserving permitted connectivity across projects. section 10.1.1
A shared-VPC deployment assigns responsibilities across projects:
- The host project contains subnets, firewall rules, and network permissions, controlled by a centralized networking team. section 10.1.1
- The platform_admins service project contains the Anthos GKE clusters and is managed by platform administrators. section 10.1.1
- Product service projects contain each product's non-Anthos resources, while tenants receive landing zones across the shared Anthos clusters. section 10.1.1
- Multiple service projects can use shared subnets and connect to one another when network access is allowed. section 10.1.1
Regional Anthos platform
A production environment can use project-0-nethost-prod as the network host, project-1-platform_admins-prod for Anthos GKE clusters, and project-2-product1-prod for product resources. The platform can span two regions, use multiple VPC-native clusters per region, and provide each tenant with namespaces and policies across the multicluster service mesh. section 10.3.1
Use the shared VPC architecture figure to inspect how the host project supplies network resources to multiple service projects. section 10.1.1
