linkerd2/controller/cmd
Filip Petkovski 73f9fb3518
Use a shared informer when getting node topology (#5722)
Getting information about node topology queries the k8s api directly.
In an environment with high traffic and high number of pods, the
k8s api server can become overwhelmed or start throttling requests.

This MR introduces a node informer to resolve the bottleneck and
fetch node information asynchronously.

Fixes #5684

Signed-off-by: fpetkovski <filip.petkovsky@gmail.com>
2021-02-12 11:05:38 -05:00
..
destination Use a shared informer when getting node topology (#5722) 2021-02-12 11:05:38 -05:00
heartbeat Bump k8s client-go to v0.19.2 (#5002) 2020-09-28 12:45:18 -05:00
identity Have webhooks refresh their certs automatically (#5282) 2020-12-04 16:25:59 -05:00
proxy-injector Refactor webhook framework to allow webhooks define their flags (#5256) 2020-11-23 10:40:30 -05:00
public-api Extract from public-api all the Prometheus dependencies, and moves things into a new viz component 'linkerd-metrics-api' (#5560) 2021-01-21 18:26:38 -05:00
sp-validator Refactor webhook framework to allow webhooks define their flags (#5256) 2020-11-23 10:40:30 -05:00
main.go Move tap from core into Viz extension (#5651) 2021-02-09 12:43:21 -05:00