Что люди используют для обновления коллекции маршрутов при сбое вычислительного экземпляра шлюза NAT? Как люди настраивают несколько шлюзов NAT в регионе и переключаются друг на друга?
Один метод - это настройка нескольких (двух или более) Шлюзы NAT для ваших экземпляров ВМ Compute Engine. При создании маршрутов для отправки трафика, предназначенного для Интернета, через экземпляры шлюза (шаг 5 из статья), уточнить такое же значение для приоритет всех этих маршрутов. Это должно настроить функцию автоматического переключения при отказе.
gcloud compute routes create no-ip-internet-route --network gce-network \
--destination-range 0.0.0.0/0 \
--next-hop-instance nat1-gateway \
--next-hop-instance-zone us-central1-a \
--tags no-ip --priority 800
gcloud compute routes create no-ip-internet-route --network gce-network \
--destination-range 0.0.0.0/0 \
--next-hop-instance nat2-gateway \
--next-hop-instance-zone us-central1-f \
--tags no-ip --priority 800