<p>I'm trying to route nodes managed by GKE to a gateway so each one of the nodes will eventually have the same IP. The reason is to allow, that static gateway IP only, to access my clients firewall.</p>

<p>I didn't find a solution on Google Kubernetes Engine, can anyone think of a way of doing that, with my GKE nodes?</p>

<p><a href="https://i.stack.imgur.com/2QaSV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/2QaSV.png" alt="This is an image that describe the desired solution"></a></p>

Idan
<p>You could use <a href="https://cloud.google.com/nat/docs/overview" rel="nofollow noreferrer">Cloud NAT</a> in GCP to allow GKE outbound connections through a single external IP address, therefore you can whitelist that public IP address in your Firewall device. You can check the next <a href="https://cloud.google.com/nat/docs/gke-example#introduction" rel="nofollow noreferrer">link</a> for how to configure Cloud NAT in GKE</p>
