linkerd2/controller/api/proxy
Alex Leong d8b5ebaa6d
Remove the proxy-api container (#1813)
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>
2018-10-29 16:31:43 -07:00
..
client.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
endpoint_listener.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
endpoint_listener_test.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
endpoints_watcher.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
endpoints_watcher_test.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
k8s_resolver.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
k8s_resolver_test.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
profile_listener.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
profile_listener_test.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
profile_watcher.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
profile_watcher_test.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
resolver.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
server.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
server_test.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00
test_helper.go Remove the proxy-api container (#1813) 2018-10-29 16:31:43 -07:00