Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						3d5ebcc37f 
					 
					
						
						
							
							Merge pull request  #101410  from songxiao-wang87/run-test5  
						
						... 
						
						
						
						Structured Logging migration: modify server_windows part logs of kube-proxy. 
						
						
					 
					
						2021-04-27 14:53:39 -07:00 
						 
				 
			
				
					
						
							
							
								jornshen 
							
						 
					 
					
						
						
							
						
						c842cc5247 
					 
					
						
						
							
							no watch endpointslice in userpace mode  
						
						
						
						
					 
					
						2021-04-26 20:31:59 +08:00 
						 
				 
			
				
					
						
							
							
								songxiao-wang87 
							
						 
					 
					
						
						
							
						
						8eea052206 
					 
					
						
						
							
							Making a run test.  
						
						... 
						
						
						
						Signed-off-by: songxiao-wang87 <wang.xiaosong23@zte.com.cn > 
						
						
					 
					
						2021-04-23 16:01:29 +08:00 
						 
				 
			
				
					
						
							
							
								Rob Scott 
							
						 
					 
					
						
						
							
						
						f07be06a19 
					 
					
						
						
							
							Adding support for TopologyAwareHints to kube-proxy  
						
						
						
						
					 
					
						2021-03-08 15:37:47 -08:00 
						 
				 
			
				
					
						
							
							
								xh4n3 
							
						 
					 
					
						
						
							
						
						d6bc98fc5a 
					 
					
						
						
							
							fix wrong NumCPU in kube-proxy under static CPU policy  
						
						... 
						
						
						
						Signed-off-by: xh4n3 <xyn1016@gmail.com > 
						
						
					 
					
						2021-03-05 12:38:05 +08:00 
						 
				 
			
				
					
						
							
							
								Benjamin Elder 
							
						 
					 
					
						
						
							
						
						56e092e382 
					 
					
						
						
							
							hack/update-bazel.sh  
						
						
						
						
					 
					
						2021-02-28 15:17:29 -08:00 
						 
				 
			
				
					
						
							
							
								Zhang Zhanpeng 
							
						 
					 
					
						
						
							
						
						10111eb499 
					 
					
						
						
							
							Optimized function getProxyMode  
						
						... 
						
						
						
						Signed-off-by: Zhang Zhanpeng <zhanpeng.zhang@daocloud.io > 
						
						
					 
					
						2021-02-24 10:17:11 +08:00 
						 
				 
			
				
					
						
							
							
								Dan Winship 
							
						 
					 
					
						
						
							
						
						95c6a488d8 
					 
					
						
						
							
							Make kube-proxy check if IPv6 is really supported before assuming dual-stack  
						
						
						
						
					 
					
						2021-02-17 09:11:15 -05:00 
						 
				 
			
				
					
						
							
							
								maao 
							
						 
					 
					
						
						
							
						
						d001b9b72a 
					 
					
						
						
							
							remove --cleanup-ipvs flag of kube-proxy  
						
						... 
						
						
						
						Signed-off-by: maao <maao420691301@gmail.com > 
						
						
					 
					
						2020-12-31 11:29:38 +08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						9c35c491f0 
					 
					
						
						
							
							Merge pull request  #91450  from gaurav1086/kube_proxy_test_fix_goroutine_leak  
						
						... 
						
						
						
						kube-proxy-test: fix goroutine leak 
						
						
					 
					
						2020-12-08 16:28:08 -08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						bdde4fb8f5 
					 
					
						
						
							
							Merge pull request  #93040  from cmluciano/cml/ipvsschedmodules  
						
						... 
						
						
						
						ipvs: ensure selected scheduler kernel modules are loaded 
						
						
					 
					
						2020-10-26 10:25:17 -07:00 
						 
				 
			
				
					
						
							
							
								Christopher M. Luciano 
							
						 
					 
					
						
						
							
						
						51ed242194 
					 
					
						
						
							
							ipvs: check for existence of scheduler module and fail if not found  
						
						... 
						
						
						
						Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com > 
						
						
					 
					
						2020-10-23 17:17:44 -04:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						aa1f912868 
					 
					
						
						
							
							Merge pull request  #94915  from Lion-Wei/fix-cleanup  
						
						... 
						
						
						
						fix kube-proxy cleanup 
						
						
					 
					
						2020-09-30 06:21:24 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						dd466bccde 
					 
					
						
						
							
							Merge pull request  #94527  from brahmaroutu/mount-utils-2  
						
						... 
						
						
						
						Change code to use  staging/k8s.io/mount-utils 
						
						
					 
					
						2020-09-21 17:46:47 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						fcbeee92f5 
					 
					
						
						
							
							Merge pull request  #94347  from povsister/kube-proxy-help-msg  
						
						... 
						
						
						
						Make kubeconfig command-line help message of kube-proxy more precise 
						
						
					 
					
						2020-09-19 17:32:29 -07:00 
						 
				 
			
				
					
						
							
							
								Lion-Wei 
							
						 
					 
					
						
						
							
						
						dbb5438b33 
					 
					
						
						
							
							fix kube-proxy cleanup  
						
						
						
						
					 
					
						2020-09-19 17:48:20 +08:00 
						 
				 
			
				
					
						
							
							
								Srini Brahmaroutu 
							
						 
					 
					
						
						
							
						
						fbe5daed73 
					 
					
						
						
							
							Change code to use  staging/k8s.io/mount-utils  
						
						
						
						
					 
					
						2020-09-16 21:51:24 -07:00 
						 
				 
			
				
					
						
							
							
								povsister 
							
						 
					 
					
						
						
							
						
						a290e9aa02 
					 
					
						
						
							
							Update kubeconfig command-line help message for kube-proxy  
						
						
						
						
					 
					
						2020-09-15 12:07:01 +08:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						a86afc12df 
					 
					
						
						
							
							update scripts  
						
						
						
						
					 
					
						2020-09-02 10:49:40 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						75f835aa08 
					 
					
						
						
							
							move port definitions to a common location  
						
						
						
						
					 
					
						2020-09-02 10:48:25 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						f33dc28094 
					 
					
						
						
							
							generated: hack/update-hack-tools.sh && hack/update-vendor.sh  
						
						
						
						
					 
					
						2020-07-25 16:45:02 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher M. Luciano 
							
						 
					 
					
						
						
							
						
						65ff4e8227 
					 
					
						
						
							
							ipvs: log error if scheduler does not exist and fallback to rr  
						
						... 
						
						
						
						Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com > 
						
						
					 
					
						2020-07-23 13:58:02 -04:00 
						 
				 
			
				
					
						
							
							
								Christopher M. Luciano 
							
						 
					 
					
						
						
							
						
						e2a0eddaf0 
					 
					
						
						
							
							ipvs: ensure selected scheduler kernel modules are loaded  
						
						... 
						
						
						
						Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com > 
						
						
					 
					
						2020-07-16 13:21:54 -04:00 
						 
				 
			
				
					
						
							
							
								Rob Scott 
							
						 
					 
					
						
						
							
						
						8039cf9bb1 
					 
					
						
						
							
							Graduating EndpointSliceProxying to beta for Linux  
						
						
						
						
					 
					
						2020-07-07 14:18:03 -07:00 
						 
				 
			
				
					
						
							
							
								Vinod K L Swamy 
							
						 
					 
					
						
						
							
						
						bbd4a07dec 
					 
					
						
						
							
							Changes to WinKernel to support EndpointSlices  
						
						
						
						
					 
					
						2020-06-29 14:31:15 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						f496b9fb4a 
					 
					
						
						
							
							Merge pull request  #91725  from aojea/proxyIPv6mode  
						
						... 
						
						
						
						kube-proxy detect IP family based on nodeIP 
						
						
					 
					
						2020-06-18 19:04:21 -07:00 
						 
				 
			
				
					
						
							
							
								Antonio Ojea 
							
						 
					 
					
						
						
							
						
						56df70b639 
					 
					
						
						
							
							kube-proxy detect IP family based on nodeIP  
						
						... 
						
						
						
						We were detecting the IP family that kube-proxy should use
based on the bind address, however, this is not valid when
using an unspecified address, because on those cases
kube-proxy adopts the IP family of the address reported
in the Node API object.
The IP family will be determined by the nodeIP used by the proxier
The order of precedence is:
1. config.bindAddress if bindAddress is not 0.0.0.0 or ::
2. the primary IP from the Node object, if set
3. if no IP is found it defaults to 127.0.0.1 and IPv4
Signed-off-by: Antonio Ojea <antonio.ojea.garcia@gmail.com > 
						
						
					 
					
						2020-06-17 14:51:35 +02:00 
						 
				 
			
				
					
						
							
							
								Vinod K L Swamy 
							
						 
					 
					
						
						
							
						
						ac3f87346f 
					 
					
						
						
							
							KubeProxy and DockerShim changes for Ipv6 dual stack support on Windows  
						
						... 
						
						
						
						Signed-off-by: Vinod K L Swamy <vinodko@microsoft.com > 
						
						
					 
					
						2020-06-10 15:36:48 -07:00 
						 
				 
			
				
					
						
							
							
								Monis Khan 
							
						 
					 
					
						
						
							
						
						fc4f91f10b 
					 
					
						
						
							
							cmd/*: fail on unrecognized flags/arguments for component CLI  
						
						... 
						
						
						
						In case a malformed flag is passed to k8s components
such as "–foo", where "–" is not an ASCII dash character,
the components currently silently ignore the flag
and treat it as a positional argument.
Make k8s components/commands exit with an error if a positional argument
that is not empty is found. Include a custom error message for all
components except kubeadm, as cobra.NoArgs is used in a lot of
places already (can be fixed in a followup).
The kubelet already handles this properly - e.g.:
'unknown command: "–foo"'
This change affects:
- cloud-controller-manager
- kube-apiserver
- kube-controller-manager
- kube-proxy
- kubeadm {alpha|config|token|version}
- kubemark
Signed-off-by: Monis Khan <mok@vmware.com >
Signed-off-by: Lubomir I. Ivanov <lubomirivanov@vmware.com > 
						
						
					 
					
						2020-05-28 22:06:01 +03:00 
						 
				 
			
				
					
						
							
							
								Gaurav Singh 
							
						 
					 
					
						
						
							
						
						501f709c9d 
					 
					
						
						
							
							kube-proxy-test: fix goroutine leak  
						
						... 
						
						
						
						Signed-off-by: Gaurav Singh <gaurav1086@gmail.com > 
						
						
					 
					
						2020-05-26 09:21:55 -04:00 
						 
				 
			
				
					
						
							
							
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						07d88617e5 
					 
					
						
						
							
							Run hack/update-vendor.sh  
						
						... 
						
						
						
						Signed-off-by: Davanum Srinivas <davanum@gmail.com > 
						
						
					 
					
						2020-05-16 07:54:33 -04:00 
						 
				 
			
				
					
						
							
							
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						442a69c3bd 
					 
					
						
						
							
							switch over k/k to use klog v2  
						
						... 
						
						
						
						Signed-off-by: Davanum Srinivas <davanum@gmail.com > 
						
						
					 
					
						2020-05-16 07:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								cici37 
							
						 
					 
					
						
						
							
						
						7f4d19167e 
					 
					
						
						
							
							Move pkg/util/configz to k8s.io/component-base  
						
						
						
						
					 
					
						2020-04-29 12:17:25 -07:00 
						 
				 
			
				
					
						
							
							
								cici37 
							
						 
					 
					
						
						
							
						
						15c844031f 
					 
					
						
						
							
							Remove CCM dependency pkg/util/flag  
						
						
						
						
					 
					
						2020-04-22 10:06:11 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						9551ecb7c3 
					 
					
						
						
							
							Cleanup: Change "Ip" to "IP" in func and var names  
						
						
						
						
					 
					
						2020-04-10 15:29:50 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						efb24d44c6 
					 
					
						
						
							
							Rename iptables IsIpv6 to IsIPv6  
						
						
						
						
					 
					
						2020-04-10 15:29:50 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						5123c3a018 
					 
					
						
						
							
							Merge pull request  #89867  from gongguan/ipvs-check  
						
						... 
						
						
						
						remove duplicate ipvs check 
						
						
					 
					
						2020-04-07 16:45:57 -07:00 
						 
				 
			
				
					
						
							
							
								louisgong 
							
						 
					 
					
						
						
							
						
						d6ea9d7c4c 
					 
					
						
						
							
							remove duplicate ipvs check  
						
						
						
						
					 
					
						2020-04-07 23:12:09 +08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						cabf5d1cdc 
					 
					
						
						
							
							Merge pull request  #89350  from SataQiu/fix-kube-proxy-20200323  
						
						... 
						
						
						
						kube-proxy: treat failure to bind to a port as fatal 
						
						
					 
					
						2020-04-06 17:47:20 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						3c4017c2d0 
					 
					
						
						
							
							Merge pull request  #89785  from andrewsykim/log-ipvs-err  
						
						... 
						
						
						
						ipvs: log err from CanUseIPVSProxier 
						
						
					 
					
						2020-04-02 17:24:00 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						b7aaa59b49 
					 
					
						
						
							
							Merge pull request  #89585  from cwdsuzhou/March/proxy_kernel  
						
						... 
						
						
						
						add `kernelspace` to flag description of kube-proxy 
						
						
					 
					
						2020-04-02 12:43:02 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Sy Kim 
							
						 
					 
					
						
						
							
						
						e3656db5bc 
					 
					
						
						
							
							ipvs: log err from CanUseIPVSProxier  
						
						... 
						
						
						
						Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com > 
						
						
					 
					
						2020-04-02 13:48:15 -04:00 
						 
				 
			
				
					
						
							
							
								SataQiu 
							
						 
					 
					
						
						
							
						
						871b90ba23 
					 
					
						
						
							
							kube-proxy: add '--bind-address-hard-fail' flag to treat failure to bind to a port as fatal  
						
						... 
						
						
						
						Signed-off-by: SataQiu <1527062125@qq.com > 
						
						
					 
					
						2020-04-02 13:13:10 +08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						15632b10cb 
					 
					
						
						
							
							Clean up kube-proxy metrics startup  
						
						
						
						
					 
					
						2020-03-30 10:29:14 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						8747ba9370 
					 
					
						
						
							
							Clean up kube-proxy healthz startup  
						
						... 
						
						
						
						Make the healthz package simpler, move retries back to caller. 
						
						
					 
					
						2020-03-30 10:29:14 -07:00 
						 
				 
			
				
					
						
							
							
								caiweidong 
							
						 
					 
					
						
						
							
						
						986a7431ce 
					 
					
						
						
							
							Add 'kernel' to the comments of proxy-mode  
						
						
						
						
					 
					
						2020-03-28 11:55:37 +08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						42c94f35a7 
					 
					
						
						
							
							Merge pull request  #88541  from cmluciano/cml/41ipvsfix  
						
						... 
						
						
						
						ipvs: only attempt setting of sysctlconnreuse on supported kernels 
						
						
					 
					
						2020-03-17 16:21:28 -07:00 
						 
				 
			
				
					
						
							
							
								Christopher M. Luciano 
							
						 
					 
					
						
						
							
						
						d22e18ad4f 
					 
					
						
						
							
							ipvs: only attempt setting of sysctlconnreuse on supported kernels  
						
						... 
						
						
						
						This builds on previous work but only sets the sysctlConnReuse value
if the kernel is known to be above 4.19. To avoid calling GetKernelVersion
twice, I store the value from the CanUseIPVS method and then check the version
constraint at time of expected sysctl call.
Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com > 
						
						
					 
					
						2020-03-12 13:16:00 -04:00 
						 
				 
			
				
					
						
							
							
								Satyadeep Musuvathy 
							
						 
					 
					
						
						
							
						
						e053fdd08a 
					 
					
						
						
							
							Add NodeCIDR for detect-local-mode  
						
						
						
						
					 
					
						2020-03-09 13:44:34 -07:00 
						 
				 
			
				
					
						
							
							
								SataQiu 
							
						 
					 
					
						
						
							
						
						c261d12bbf 
					 
					
						
						
							
							kube-proxy: fix confusing default value for healthz and metrics bind address, deprecate healthz-port and metrics-port flag  
						
						
						
						
					 
					
						2020-02-25 16:59:11 +08:00