我想设置一个NAT网关,使用Cloud NAT,以便公共GKE集群中的VMs/Pods使用静态IP地址。我面临的问题是,如果VM有其他选项,则似乎仅使用NAT网关,即:
GCP仅在没有其他匹配的流量路由或路径时才使用Cloud NAT转发流量。
但是,在公共GKE集群的情况下,VM具有短暂的外部IP,因此它们不使用网关。
根据文档:
如果在VM的接口上配置了外部IP[...],则不会对这些数据包执行NAT。然而,分配给接口的别名IP范围仍然可以使用NAT,因为它们无法使用外部IP连接到Internet。
有了这个配置,您可以直接通过SSH连接到GKE VM,但GKE pod/容器仍然可以使用Cloud NAT连接到Internet。
这就是我想要的,但我不明白要设置什么。别名IP范围分配给接口仍然可以使用NAT意味着什么?如何设置这个?
GCP仅在没有其他匹配的流量路由或路径时才使用Cloud NAT转发流量。
但是,在公共GKE集群的情况下,VM具有短暂的外部IP,因此它们不使用网关。
根据文档:
如果在VM的接口上配置了外部IP[...],则不会对这些数据包执行NAT。然而,分配给接口的别名IP范围仍然可以使用NAT,因为它们无法使用外部IP连接到Internet。
有了这个配置,您可以直接通过SSH连接到GKE VM,但GKE pod/容器仍然可以使用Cloud NAT连接到Internet。
这就是我想要的,但我不明白要设置什么。别名IP范围分配给接口仍然可以使用NAT意味着什么?如何设置这个?