I have 3 Microservices, written in Java (Spring boot), deployed in Kubernetes. I am using Spring’s RestTemplate library to call microservices directly. For example in Master Service, I use http://servicea:8080/rest/get/info and http://serviceb:8080/rest/get/newinfo, where servicea and serviceb are Kubernetes Services.
I am trying to use linkerd as a service mesh to route requests between microservices. I was able to proxy the java HTTP calls to linkerd, but all the calls fail with 502 Bad Gateway exceptions. I used the
file to create my linkerd daemon set.
Can you please let me know what am I missing?