On GKE, I want pods on one node pool to use one set of static outbound IPs, and pods on another node pool to use a different static IP, ideally with Cloud NAT and/or an Istio/ASM egress gateway. From what I see, Cloud NAT is per-subnet and public nodes bypass NAT, and the egress gateway doesn’t solve the underlying “which external IP” problem by itself. Has anyone successfully implemented “different outbound IPs per node pool / per workload group” in a single cluster, and if so, how?