Linkerd 1.x routing configuration

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.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.