Hi, I have a system with two .Net Core Web API services in Docker.
One is exposed via http:/10.5.0.3:5003 address another via http:/10.5.0.4:5004.
Services are able to talk to each other and exchange information.
Now I would like to proxy their calls via Linkerd to get Retry feature.
I run another Docker image ‘buoyantio/linkerd’ and used such yaml configuration file.
admin: port: 9990 ip: 0.0.0.0 routers: - protocol: http dtab: /svc/equipment => /$/inet/10.5.0.3/5003; /svc/timetracking => /$/inet/10.5.0.4/5004; servers: - port: 8080 ip: 10.5.0.8
Now I’m able to reach these services via http:/equipment and http:/timetracking.
But it looks like I can not that easily translate http://10.5.0.3/5003/api/equipment into http:/equipment/api/equipment.
Seems like this request http:/equipment/api/equipment is translated into http:/10.5.0.3/5003.
How can I change the configuration to get the desired behaviour?
What is wrong with the current configuration?
Thank you very much for any help.