kubernetes/pkg/proxy
Dan Winship 2030591ce7 proxy/iptables: move internal traffic setup code
Part of reorganizing the syncProxyRules loop to do:
  1. figure out what chains are needed, mark them in activeNATChains
  2. write servicePort jump rules to KUBE-SERVICES/KUBE-NODEPORTS
  3. write servicePort-specific chains (SVC, SVL, EXT, FW, SEP)

This fixes the jump rules for internal traffic. Previously we were
handling "jumping from kubeServices to internalTrafficChain" and
"adding masquerade rules to internalTrafficChain" in the same place.
2022-07-09 07:07:48 -04:00
..
apis Add validation for bridge-interface and interface-name-prefix 2022-03-25 20:06:12 +01: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: move internal traffic setup code 2022-07-09 07:07:48 -04:00
ipvs Stop trying to "preserve" iptables counters that are always 0 2022-06-28 08:39:32 -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 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 Winkernel proxier cache HNS data to improve syncProxyRules performance 2022-04-15 13:31:31 -07: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 Graduate EndpointSliceProxying and WindowsEndpointSliceProxying Gates 2021-07-07 13:33:30 -07:00
endpoints.go proxy/iptables: fix up endpoint chain name computation 2022-03-18 16:10:33 -04:00
endpointslicecache_test.go Kubeproxy uses V1 EndpointSlice 2021-06-30 18:41:57 -07:00
endpointslicecache.go proxy/iptables: fix up endpoint chain name computation 2022-03-18 16:10:33 -04:00
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
service_test.go run hack/update-netparse-cve.sh 2021-08-20 10:42:09 +02:00
service.go kube-proxy: Renames for readability 2022-03-30 09:55:32 -07: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