当开始使用GCP云NAT时,我面临一些超时问题。早些时候,该实例使用静态IP地址运行,但当我删除静态IP并开始使用云NAT后,我会在一段时间后超时。已经尝试调整云NAT中的超时设置,但无济于事。请帮忙。
感谢
-
您的虚拟机可能已用完NAT端口。CloudNAT的每个VM配置的端口设置为默认值为64个端口,有时会导致VM耗尽NAT IP:端口。
-
在实时操作期间,如果虚拟机+NAT的可用端口用完由于连接打开,您可能开始看到断开流量/超时。您可能需要考虑减少TCP超时,或者为每个VM分配更多的端口。当您增加"最小端口"时对于现有云NAT网关上的每个VM实例",没有交通中断。
-
我建议您修改CloudNAT的"每个VM的最小端口数"实例'配置为更大的值,可能是5000个或更多端口以充分允许所有连接通过。
-
您可以看到NAT映射的当前状态(例如,数字每个IP/VM的端口数(
gcloud compute routers get-nat-mapping-info [ROUTER NAME] --region=[REGION NAME]
有关详细信息,您可以在此处查看。
其经典问题使用GCP Cloud NAT,config"每个VM实例的最小端口数";非常折磨人的
AWS NAT网关易于使用,为高流量网站准备了最小配置,但对于GCP云NAT,您需要添加更多的IP公共和配置;每个VM实例的最小端口数";用于GCP云NAT