kubernetes/pkg/proxy
Dan Winship bfa4948bb6 Don't re-run EnsureChain/EnsureRules on partial syncs
We currently invoke /sbin/iptables 24 times on each syncProxyRules
before calling iptables-restore. Since even trivial iptables
invocations are slow on hosts with lots of iptables rules, this adds a
lot of time to each sync. Since these checks are expected to be a
no-op 99% of the time, skip them on partial syncs.
2022-11-29 09:42:49 -05:00
..
apis kube-proxy: add a flag to disables the allowing NodePort services to be accessed via localhost 2022-11-02 16:17:52 +08:00
config OWNERS cleanup - Jan 2021 Week 1 2022-01-10 08:14:29 -05:00
healthcheck Fix outdated code comments of proxierHealthServer 2022-09-21 23:21:19 +08:00
iptables Don't re-run EnsureChain/EnsureRules on partial syncs 2022-11-29 09:42:49 -05:00
ipvs Promote ServiceInternalTrafficPolicy to GA 2022-11-03 13:17:03 -04:00
metaproxier Migrate cmd/proxy/app and pkg/proxy/meta_proxier to structured logging (#104928) 2021-09-14 20:50:40 -07:00
metrics Merge pull request #110268 from danwinship/minimize-iptables-changes 2022-11-01 18:06:46 -07:00
util kube-proxy: add a flag to disables the allowing NodePort services to be accessed via localhost 2022-11-02 16:17:52 +08:00
winkernel Merge pull request #113277 from manav014/master 2022-11-02 18:21:05 -07:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
endpoints.go proxy/iptables: Don't rewrite chains that haven't changed 2022-09-26 16:30:42 -04:00
endpoints_test.go proxy/iptables: Don't rewrite chains that haven't changed 2022-09-26 16:30:42 -04:00
endpointslicecache.go proxy/iptables: Don't rewrite chains that haven't changed 2022-09-26 16:30:42 -04:00
endpointslicecache_test.go pkg/proxy: Replace deprecated func usage from the k8s.io/utils/pointer pkg 2022-08-14 18:27:33 +03:00
node.go kube-proxy handle node PodCIDR changs 2022-10-18 19:25:40 +00:00
node_test.go kube-proxy handle node PodCIDR changs 2022-10-18 19:25:40 +00:00
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
service.go Promote ServiceInternalTrafficPolicy to GA 2022-11-03 13:17:03 -04:00
service_test.go If applied, this commit will refactor variable names in kube-proxy 2022-11-03 03:45:57 +05:30
topology.go kube-proxy: gate topology correctly 2022-10-18 19:25:40 +00:00
topology_test.go If applied, this commit will refactor variable names in kube-proxy 2022-11-03 03:45:57 +05:30
types.go fix comments in pkg/proxy/types.go 2022-06-24 09:50:02 +08:00