k3s/pkg/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
..
config Switch kube-proxy to informers 2017-02-27 16:16:26 +01:00
healthcheck make tools/cache authoritative 2017-01-25 08:29:45 -05:00
iptables Userspace proxy should remove conntrack entries 2017-02-27 18:41:47 -05:00
userspace Userspace proxy should remove conntrack entries 2017-02-27 18:41:47 -05:00
util Userspace proxy should remove conntrack entries 2017-02-27 18:41:47 -05:00
winuserspace Fix DNS suffix search list issue for Windows container and workaround in kube-proxy. 2017-02-27 19:25:46 -08:00
BUILD Userspace proxy should remove conntrack entries 2017-02-27 18:41:47 -05:00
OWNERS Trim down to the folks I think have real context 2016-11-15 08:48:31 +01:00
doc.go
types.go cleanup proxier 2017-02-27 16:00:49 -08:00