<p>I'm trying to wrap my head around the flow of traffic for a k8s cluster which is deployed on AWS as a k8s cluster and has a Nginx load balancer through K8s ingress.  Specifically what I'm trying to understand is, what role the external load balancer (in this case aws) plays, and how it in turn routes traffic to the K8s cluster ingress.  I tried searching for a few demos or some documentation on how its setup, but all I found is setup steps.  I'm trying to get the high level overview of how the traffic flows.</p>

<p>Traffic flows if you are using the ingress</p>
<pre><code>Internet &gt; ingress &gt; Kubernetes service &gt; Workload PODs
</code></pre>
<p>Ingress controller will be managing SSL/TLS certs &amp; configuration and refreshing the changes as per requirement.</p>
<p>in more details</p>
<pre><code> Internet &gt; LB &gt; ingress &gt; K8s Cluster &gt; Kubernetes service &gt; Workload PODs
</code></pre>
<p>you can check this out : <a href="https://kubernetes.io/docs/concepts/services-networking/ingress/" rel="nofollow noreferrer">https://kubernetes.io/docs/concepts/services-networking/ingress/</a></p>
