Static outgoing IP on GKE

I’m running in a GKE cluster (1.15.12-gke.2) some applications that need to connect to a third-party API. This third-party API has mandatory IP filtering. So in order to get API authorized, I need to declare what are the public IP that I’ll use to connect to the API. My problem is that public IPs of GKE nodes are not stable across upgrade and it would prevent the use of node autoscaling & after every time of nodes restart IP will change

Is there any way to have a stable outbound public IP on GKE?

Thanks -Ashok Patidar