k3s/cmd/kube-proxy
Kubernetes Submit Queue 0796d5c0d8 Merge pull request #29465 from DirectXMan12/feature/extensible-proxysocket
Automatic merge from submit-queue

Extensible Userspace Proxy

This PR refactors the userspace proxy to allow for custom proxy socket implementations.
It changes the the ProxySocket interface to ensure that other packages can properly implement it (making sure all arguments are publicly exposed types, etc), and adds in a mechanism for an implementation to create an instance of the userspace proxy with a non-standard ProxySocket.
Custom ProxySockets are useful to inject additional logic into the actual proxying.  For example, our idling proxier uses a custom proxy socket to hold connections and notify the cluster that idled scalable resources need to be woken up.

Also-Authored-By: Ben Bennett bbennett@redhat.com
2017-03-01 09:17:29 -08:00
..
app Merge pull request #29465 from DirectXMan12/feature/extensible-proxysocket 2017-03-01 09:17:29 -08:00
BUILD copy pkg/util/logs to apiserver 2017-02-13 12:07:15 -05:00
proxy.go copy pkg/util/logs to apiserver 2017-02-13 12:07:15 -05:00