Linkerd , Traefik integration and opaque ports #12115
Unanswered
navpreet-securitas
asked this question in
Help
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We are using linkerd
stable-2.14.8
along with Traefik ingressroutes using ingress mode.(linkerd.io/inject: ingress).we had to use Traefik middleware to add l5d-dst-override header previously when on 2.13.4 version otherwise it was breaking requests.
Now we were getting "Protocol detection timeouts" even for http requests going towards port 80. so we decided to try marking port 80 as opaque. when we did so via annotation in destination service/globally via linkerd helm chart, and restarted proxies . we started to get 502 bad gateway
It started to work again in following scenarios :
Either on reverting opaque port changes.(removing port 80 from opaque port list).
or removing linkerd proxy injection from traefik ingress controller pods.
or removing l5d-dst-override header added via middleware.
my queries/doubts are :
any hints why it broke on marking port 80 as opaque ?
Is it normal to get "Protocol detection timeouts" even for http requests going towards port 80 ? what could be reason and if still by marking port as opaque, will we continue to get request metrics ?
any suggestions/hints would be much appreciated
Beta Was this translation helpful? Give feedback.
All reactions