mirror of https://github.com/linkerd/linkerd2.git
A container called `proxy-api` runs in the Linkerd2 controller pod. This container listens on port 8086 and serves the proxy-api but does nothing other than forward gRPC requests to the destination container which listens on port 8089. We remove the proxy-api container altogether and change the destination container to listen on port 8086 instead of 8089. The result is that clients still use the proxy-api by connecting to `proxy-api.<ns>.svc.cluster.local:8086` but the controller has one fewer containers. This results in a simpler system that is easier to reason about. Signed-off-by: Alex Leong <alex@buoyant.io> |
||
---|---|---|
.. | ||
client.go | ||
endpoint_listener.go | ||
endpoint_listener_test.go | ||
endpoints_watcher.go | ||
endpoints_watcher_test.go | ||
k8s_resolver.go | ||
k8s_resolver_test.go | ||
profile_listener.go | ||
profile_listener_test.go | ||
profile_watcher.go | ||
profile_watcher_test.go | ||
resolver.go | ||
server.go | ||
server_test.go | ||
test_helper.go |