Linkerd Cannot Resolve Service and No Incoming Traffic


#1

I am using the servicemesh example found here: https://github.com/linkerd/linkerd-examples/blob/master/k8s-daemonset/k8s/servicemesh.yml. I should be able to create this dtab:
/svc/student.dev => /svc/kt-student-service.dev where kt-student-service.dev is a kubernetes service in the dev namespace. I can not get this to work with the servicemesh.yml example. In the linkderd logs, it can not find the service.

The only way that I can get this to work is by doing this:
/svc/student.dev =>/#/io.l5d.k8s/dev/http/kt-student-service ;

Beyond that, when I look at the recent requests admin linkerd page, I am only seeing outgoing traffic, nothing for incoming traffic. From the docs, it appears the only thing required is to do this:

  • name: http_proxy
    value: $(NODE_NAME):4140

Is the something else required to capture incoming traffic?

Can anyone give me any insight on what I am doing wrong.

BTW, this is running on Kubernetes 1.9.3 with RBAC and yes I setup RBAC for Linkerd.


#2

Hey @evhfla, are you still running into issues with seeing incoming traffic with your configuration?