<p>every one i have been searching the internet whole day but can't find a complete and decent example of how to use ambassador api gateway as istio ingress. The default documentation at ambassador site  regarding istio isn't clear enough. So can someone please provide a complete and detailed example of how to use ambassador Api gateway along with istio service mesh?</p>

<pre><code>My platform specs are
OS: Windows10
Container-Platform: Docker-desktop
Kubernetes-version: 1.10.11
</code></pre>

<p>This topic is explained in detail in Ambassador <a href="https://www.getambassador.io/user-guide/with-istio/" rel="nofollow noreferrer">documentation</a>:</p>

<blockquote>
  <p>Ambassador is a Kubernetes-native API gateway for microservices. Ambassador is deployed at the edge of your network, and routes incoming traffic to your internal services (aka "north-south" traffic). <a href="https://istio.io/" rel="nofollow noreferrer">Istio</a> is a service mesh for microservices, and is designed to add application-level Layer (L7) observability, routing, and resilience to service-to-service traffic (aka "east-west" traffic). Both Istio and Ambassador are built using <a href="https://www.envoyproxy.io/" rel="nofollow noreferrer">Envoy</a>.</p>
</blockquote>

<p>Follow this <a href="https://www.getambassador.io/user-guide/with-istio/#getting-ambassador-working-with-istio" rel="nofollow noreferrer">link</a> for step-by-step guide how to get Ambassador working with Istio.</p>

<hr>

<p>Additionally You will need to update Your Kubernetes version as Istio requirements are:</p>

<ul>
<li><p>Istio <code>1.4</code> and <code>1.3</code> has been tested with Kubernetes: <code>1.13</code>, <code>1.14</code>, <code>1.15</code>. </p></li>
<li><p>Istio <code>1.2</code> has been tested with Kubernetes: <code>1.12</code>, <code>1.13</code>, <code>1.14</code>.</p></li>
</ul>

<p>I suggest avoiding older versions.</p>
