<p>I'm running my service at K8S on-prem, is there any way to deploy my service (such as an eComm website) accross K8S on-prem and public cloud's K8S (for example Google Compute Engine run K8S or GKE) as hybrid K8S? </p>

<p>Can K8s (or Istio) support this kind of requirement for two different location? </p>

<p>If I understand you correctly the answer is yes.</p>

<p>According to the <a href="https://cloud.google.com/gke-on-prem/docs/overview" rel="nofollow noreferrer">GKE documentation</a>.</p>

<blockquote>
  <p>GKE On-Prem is hybrid cloud software that brings Google Kubernetes
  Engine (GKE) to on-premises data centers. With GKE On-Prem, you can
  create, manage, and upgrade Kubernetes clusters in your on-prem
  environment and connect those clusters to Google Cloud Console.</p>
</blockquote>

<p>You can find the Overview of installation <a href="https://cloud.google.com/gke-on-prem/docs/how-to/installation/install-overview" rel="nofollow noreferrer">here</a>. And rest of the documentation <a href="https://cloud.google.com/gke-on-prem/docs/" rel="nofollow noreferrer">here</a>.</p>

<p>As for <a href="https://cloud.google.com/gke-on-prem/docs/how-to/add-ons/istio" rel="nofollow noreferrer">Istio</a>:</p>

<blockquote>
  <p>Istio is an open source framework for connecting, monitoring, and
  securing microservices, including services running on <strong>GKE On-Prem</strong>.</p>
</blockquote>

<p>Please let me know if that helps.</p>
