Skip to content

Linkerd External Traffic Split with Nginx ingress returns 503 #5468

Answered by arunalakmal
arunalakmal asked this question in Q&A
Discussion options

You must be logged in to vote

I have raised this question in the Linkerd Slack channel and got this fixed with the wonderful support from the community. Seems Nginx doesn't like the service which doesn't have an endpoint. My configuration was correct and asked to change the service pointed in the traffic split to a service with an endpoint and it fixed the issue.

In a nutshell, my traffic split was configured with web-svc and web-svc-2 services. I have changed the traffic split spec.service to the same web-svc and it worked

Here is the traffic split configuration after the update.

apiVersion: split.smi-spec.io/v1alpha1
kind: TrafficSplit
metadata:
  name: web-svc-ts
  namespace: emojivoto
spec:
  # The root service th…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by arunalakmal
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants