kubernetes/pkg/proxy
Dan Winship ab326d2f4e proxy/iptables: Don't rewrite chains that haven't changed
iptables-restore requires that if you change any rule in a chain, you
have to rewrite the entire chain. But if you avoid mentioning a chain
at all, it will leave it untouched. Take advantage of this by not
rewriting the SVC, SVL, EXT, FW, and SEP chains for services that have
not changed since the last sync, which should drastically cut down on
the size of each iptables-restore in large clusters.
2022-09-26 16:30:42 -04:00
..
apis pkg/proxy: Replace deprecated func usage from the k8s.io/utils/pointer pkg 2022-08-14 18:27:33 +03:00
config OWNERS cleanup - Jan 2021 Week 1 2022-01-10 08:14:29 -05:00
healthcheck kube-proxy: fix healthz return unexpect code 200 2022-05-04 14:05:24 +08:00
iptables proxy/iptables: Don't rewrite chains that haven't changed 2022-09-26 16:30:42 -04:00
ipvs Merge pull request #111806 from danwinship/kube-proxy-no-mode-fallback 2022-08-24 05:52:03 -07:00
metaproxier Migrate cmd/proxy/app and pkg/proxy/meta_proxier to structured logging (#104928) 2021-09-14 20:50:40 -07:00
metrics Add sync_proxy_rules_no_local_endpoints_total metric 2022-03-31 18:54:23 +00:00
userspace fix: formatting 2022-03-17 21:27:14 -03:00
util Fix: Add test cases for method IsZeroCIDR() in pkg/proxy/util/utils_test.go 2022-05-25 10:47:33 +08:00
winkernel pkg/proxy: Replace deprecated func usage from the k8s.io/utils/pointer pkg 2022-08-14 18:27:33 +03:00
winuserspace remove ReallyCrashForTesting and cleaned up some references to HandleCrash behavior 2021-11-29 20:00:10 +00:00
doc.go
endpoints_test.go proxy/iptables: Don't rewrite chains that haven't changed 2022-09-26 16:30:42 -04:00
endpoints.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
endpointslicecache.go proxy/iptables: Don't rewrite chains that haven't changed 2022-09-26 16:30:42 -04:00
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
service_test.go proxy/iptables: Don't rewrite chains that haven't changed 2022-09-26 16:30:42 -04:00
service.go proxy/iptables: Don't rewrite chains that haven't changed 2022-09-26 16:30:42 -04:00
topology_test.go kube-proxy: Renames for readability 2022-03-30 09:55:32 -07:00
topology.go pkg/proxy: update CategorizeEndpoints to apply ProxyTerminatingEndpoints to all traffic policies 2022-03-29 11:06:58 -04:00
types.go fix comments in pkg/proxy/types.go 2022-06-24 09:50:02 +08:00