title: Using GKE with an HTTP Proxy
body: <p>Is it possible to run a private GKE cluster(private endpoint and nodes) behind an HTTP proxy?</p>
  
  <p>GKE nodes need an internet connection to pull docker images from public repositories. The problem is, we don't want to login each GKE nodes and configure <code>http_proxy</code> environment variables and repeat this after every cluster upgrades.</p>
  
  <p>Is it possible to automate setting <code>http_proxy</code> environment variable for each node or is there a better way to configure <code>http_proxy</code> on a private GKE cluster?</p>