title: Preserve client source IP for Kubernetes ingress?
body: <p>I am using this Ingress it is similar to Nginx: <a href="https://cloud.ibm.com/docs/containers?topic=containers-ingress_annotation#general" rel="nofollow noreferrer">https://cloud.ibm.com/docs/containers?topic=containers-ingress_annotation#general</a></p>
  
  <p>When I do:</p>
  
  <pre><code>request -&gt; LoadBalancer Service -&gt; client source public IP returned
  request -&gt; Ingress -&gt; LoadBalancer Service -&gt; some private IP returned
  </code></pre>
  
  <p>I would like to preserve the client source public IP. In my Service I am setting <code>ExternalTrafficPolicy: Local</code>, and it works when hitting the LoadBalancer directly, but I do not know what setting I require when going through the Ingress.</p>