NAT Pod IP to Node IP on GKE GCP or alternative solutions?

@ishanC
When packets are sent to private network within VPC (or onprem connected via VPN), your cluster does not masquerade IP address sources and preserves source Pod IP addresses.
To change this behaviour update the ip-masq-agent config map and under nonMasqueradeCIDRs remove your onprem subnet range.
Now when the packets are send to those IP address destination, cluster will use the Node IP address