title: Kubernetes service makes outbound connections - how to make it originate from a virtual ip
body: <p>I currently have a Kubernetes cluster, and we have a service that needs to be accessible from a virtual ip.</p>
  
  <p>This in itself is not a difficult process - can use keepalived and nodeports. However, I need that service when its making outbound connections to be bound to that virtual ip (this is due to a legacy system we interact with).</p>
  
  <p>Is there anything in place or that I can use that will help me with this in a generic way.</p>
  
  <p>I essentially want traffic from a specific service to come out of the virtual ip and not the kubernetes host's ip.</p>