Centralize NAT Gateway for Multi-Zone VMs in GCP

I have VMs in several zones and created a NAT gateway in one zone. Since NAT is regional, other VMs in different zones can’t use this NAT gateway.

(a) Is there an efficient way to create a centralized NAT gateway without setting up a separate one in each zone or region? I prefer to avoid using third-party NAT solutions.

Hi @muneebAr ,

Welcome to Google Cloud Community!

Cloud NAT is indeed restricted regionally which means it cannot be associated with other regions but you can use a Cloud NAT for VMs in other zones within a region.

Below are examples of VMs in different zones that I created utilizing a single NAT gateway for the asia-east1 region:

  • 2 VMs in asia-east1-a and asia-east1-b

  • And a single Cloud NAT gateway for the region

You may want to take a look at the following documentation:

I hope the above information is helpful.