title: Are there any best practices on how to connect a GKE Cluster with an on premise network?
body: <p>I'm trying to connect a Google Kubernetes Cluster with an on-premise network over Cloud VPN.</p>
  
  <p>The Problem are POD ip's and Virtual Service Ip's that I not able to reach.</p>
  
  <p>Are there any best practices on how to do this in a secure and robust way?</p>
  
  <p>Should I run an OpenVPN Pod in the cluster and connect to it?
  Or run kube-proxy in my on-premise network?</p>