Skip to content

Traefik as ingress - is the ingress annotation really needed? #7387

Answered by mateiidavid
rabidsloth asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @rabidsloth, it all depends on how traffic is routed from the ingress controller to the downstream services. Linkerd generally expects the IP of a Kubernetes service (i.e virtual IP) and a port number when intercepting traffic. It does service discovery based on this virtual IP: current endpoints are collected and additional metadata such as ServiceProfile resources.

Most ingresses, by default, do their own endpoint selection. If the endpoint has already been picked, Linkerd will connect directly to it, but you won't have any other features enabled, such as load balancing, traffic splitting, and so on. When running in ingress mode, the proxy is configured to read the target based on he…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by rabidsloth
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