In communication between front-end micro-service and back end micro-service, which of the following is a better approach?
Define ClusterIP for back end service and define DNS name in that service and send HTTP request from the client micro-service with that DNS name?
Send the request to the Ingress controller and it will know to which micro-service to forward the request?