Replies: 1 comment
-
I'd probably start by using |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I've recently set up a test cluster where I wanted to see if Linkerd can proxy mysql connections and provide both the metrics and mTLS for that traffic. However, thus far I've not been able to capture the metrics nor verify that the traffic is encrypted.
The docs clearly state that this can be done with mysql as long as the port is recognized as opaque:
Within my test cluster, I have the following deployed:
testservice
that queries mysql primary at a 200ms intervalBoth mysql and
testservice
are meshed. I have verbose logging enabled onlinkerd-proxy
intestservice
pod and I can see that outbound tcp traffic going to mysql instances is correctly identified as opaque:However, Linkerd dashboard doesn't show this traffic anywhere. Neither the linkerd-viz itself nor grafana dashboards indicate that
testservice
even connects to mysql pods. If I pause/resume queries, dashboards don't show any observable change in traffic on either end.Note: the two inbound pods are tap and prometheus
What could I be missing here? Is it normal for opaque port traffic to go through the proxy and not be picked up by metric collectors?
Using version 2.11
Beta Was this translation helpful? Give feedback.
All reactions