Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						b51d5c3cc0 
					 
					
						
						
							
							Merge pull request  #30638  from krousey/metrics_registration  
						
						... 
						
						
						
						Automatic merge from submit-queue
Remove implicit Prometheus metrics from client
**What this PR does / why we need it**: This PR starts to cut away at dependencies that the client has.
**Release note**:
<!--  Steps to write your release note:
1. Use the release-note-* labels to set the release note state (if you have access) 
2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. 
-->
```release-note
The implicit registration of Prometheus metrics for request count and latency have been removed, and a plug-able interface was added. If you were using our client libraries in your own binaries and want these metrics, add the following to your imports in the main package: "k8s.io/pkg/client/metrics/prometheus". 
```
cc: @kubernetes/sig-api-machinery @kubernetes/sig-instrumentation @fgrzadkowski  @wojtek-t 
						
						
					 
					
						2016-08-21 16:47:05 -07:00 
						 
				 
			
				
					
						
							
							
								Kris 
							
						 
					 
					
						
						
							
						
						8d6ce0dcc6 
					 
					
						
						
							
							Remove implicit Prometheus metrics from client  
						
						
						
						
					 
					
						2016-08-19 10:11:45 -07:00 
						 
				 
			
				
					
						
							
							
								Jeff Lowdermilk 
							
						 
					 
					
						
						
							
						
						51198f59da 
					 
					
						
						
							
							Add --feature-gates to kube-system components  
						
						... 
						
						
						
						apiserver,scheduler,controller-manager,proxy,kubelet all get
flag. Using one variable to plumb through config via salt/init
scripts for GCE and GKE 
						
						
					 
					
						2016-08-19 09:07:43 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						c19e9cc89d 
					 
					
						
						
							
							Merge pull request  #26044  from smarterclayton/multiversion_encode  
						
						... 
						
						
						
						Automatic merge from submit-queue
Guarantee that Encode handles nested objects again 
						
						
					 
					
						2016-08-18 21:10:55 -07:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						5f8366aac3 
					 
					
						
						
							
							Convert() should accept the new conversion Context value  
						
						... 
						
						
						
						Allows Convert() to reuse the same conversions as ConvertToVersion
without being overly coupled to the version. 
						
						
					 
					
						2016-08-18 14:45:20 -04:00 
						 
				 
			
				
					
						
							
							
								Minhan Xia 
							
						 
					 
					
						
						
							
						
						1acaa1db09 
					 
					
						
						
							
							Revert "Revert "syncNetworkUtil in kubelet and fix loadbalancerSourceRange on GCE""  
						
						
						
						
					 
					
						2016-08-18 10:19:48 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						2aa0bb2dfc 
					 
					
						
						
							
							Revert "syncNetworkUtil in kubelet and fix loadbalancerSourceRange on GCE"  
						
						
						
						
					 
					
						2016-08-16 18:12:28 -07:00 
						 
				 
			
				
					
						
							
							
								Minhan Xia 
							
						 
					 
					
						
						
							
						
						643fc3803b 
					 
					
						
						
							
							add firewall chain to filter request based on loadbalancer source range  
						
						
						
						
					 
					
						2016-08-15 17:42:41 -07:00 
						 
				 
			
				
					
						
							
							
								PingWang 
							
						 
					 
					
						
						
							
						
						ee567e1ea0 
					 
					
						
						
							
							optimise the getConntrackMax function  
						
						... 
						
						
						
						Signed-off-by: PingWang <wang.ping5@zte.com.cn > 
						
						
					 
					
						2016-08-15 09:42:09 +08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						ba1666fb7b 
					 
					
						
						
							
							Merge pull request  #30293  from girishkalele/kube-proxy-hostname  
						
						... 
						
						
						
						Automatic merge from submit-queue
kube-proxy: Propagate hostname to iptables proxier
Need to propagate the hostname (i.e. Nodename) from kube-proxy to the iptables proxier to allow kube-proxy to determine local endpoints.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.kubernetes.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.kubernetes.io/reviews/kubernetes/kubernetes/30293 )
<!-- Reviewable:end --> 
						
						
					 
					
						2016-08-10 02:00:37 -07:00 
						 
				 
			
				
					
						
							
							
								Girish Kalele 
							
						 
					 
					
						
						
							
						
						5d6abf59ff 
					 
					
						
						
							
							kube-proxy: Propagate hostname to iptables proxier  
						
						
						
						
					 
					
						2016-08-09 10:05:29 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						a771578a1c 
					 
					
						
						
							
							move pkg/util/ files to their own package to reduce client-go dependencies  
						
						
						
						
					 
					
						2016-08-05 23:32:02 -07:00 
						 
				 
			
				
					
						
							
							
								Harry Zhang 
							
						 
					 
					
						
						
							
						
						15d0f5cfd5 
					 
					
						
						
							
							Move linedelimiter to it's own pkg  
						
						... 
						
						
						
						Refactoring resource container 
						
						
					 
					
						2016-07-29 02:29:26 -04:00 
						 
				 
			
				
					
						
							
							
								Lucas Käldström 
							
						 
					 
					
						
						
							
						
						88ea80b572 
					 
					
						
						
							
							Remove GOMAXPROCS() calls because they are unnecessary  
						
						
						
						
					 
					
						2016-07-19 11:08:21 +03:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						1f37281dae 
					 
					
						
						
							
							Scale kube-proxy conntrack limits by cores  
						
						... 
						
						
						
						For large machines we want more conntrack entries than smaller machines. 
						
						
					 
					
						2016-07-15 16:36:40 -07:00 
						 
				 
			
				
					
						
							
							
								Random-Liu 
							
						 
					 
					
						
						
							
						
						4246853211 
					 
					
						
						
							
							Prevent kube-proxy from panicing when sysfs is mounted as read-only.  
						
						... 
						
						
						
						Send a node event when this happens and hint to the administrator
about the remediation. 
						
						
					 
					
						2016-07-10 22:32:51 -07:00 
						 
				 
			
				
					
						
							
							
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						0f881d6120 
					 
					
						
						
							
							Use protobufs by default to communicate with apiserver  
						
						
						
						
					 
					
						2016-05-21 11:38:32 +02:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						fdb110c859 
					 
					
						
						
							
							Fix the rest of the code  
						
						
						
						
					 
					
						2016-04-29 17:12:10 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						d6896fa45a 
					 
					
						
						
							
							Allow setting content-type in binaries  
						
						
						
						
					 
					
						2016-04-21 14:12:13 +02:00 
						 
				 
			
				
					
						
							
							
								CJ Cullen 
							
						 
					 
					
						
						
							
						
						760568796f 
					 
					
						
						
							
							Masquerade traffic from off-cluster going through kube-proxy.  
						
						
						
						
					 
					
						2016-04-19 21:39:34 -07:00 
						 
				 
			
				
					
						
							
							
								goltermann 
							
						 
					 
					
						
						
							
						
						32d569d6c7 
					 
					
						
						
							
							Fixing all the "composite literal uses unkeyed fields" Vet errors.  
						
						
						
						
					 
					
						2016-03-25 15:25:09 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						4e4ad61260 
					 
					
						
						
							
							Merge pull request  #23366  from goltermann/vet  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-03-24 21:50:56 -07:00 
						 
				 
			
				
					
						
							
							
								goltermann 
							
						 
					 
					
						
						
							
						
						34d4eaea08 
					 
					
						
						
							
							Fixing several (but not all) go vet errors.  Most are around string formatting, or unreachable code.  
						
						
						
						
					 
					
						2016-03-22 17:26:50 -07:00 
						 
				 
			
				
					
						
							
							
								harry 
							
						 
					 
					
						
						
							
						
						f19d59cf35 
					 
					
						
						
							
							Move flag into sub pkg  
						
						
						
						
					 
					
						2016-03-14 21:30:38 +08:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						5ec02bd021 
					 
					
						
						
							
							add http handler to export configuration state  
						
						
						
						
					 
					
						2016-02-24 14:12:28 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						b32078d89b 
					 
					
						
						
							
							Merge pull request  #20496  from matthewdupre/masquerade-config  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-02-08 10:49:20 -08:00 
						 
				 
			
				
					
						
							
							
								Matt Dupre 
							
						 
					 
					
						
						
							
						
						9925cddc11 
					 
					
						
						
							
							Change iptables fwmark to use single configurable bit instead of whole mark space  
						
						
						
						
					 
					
						2016-02-08 11:12:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Chaloupka 
							
						 
					 
					
						
						
							
						
						4389b3f0d6 
					 
					
						
						
							
							Rewritte util.* -> wait.* wherever reasonable  
						
						
						
						
					 
					
						2016-02-07 12:02:20 +01:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						c26087db45 
					 
					
						
						
							
							Merge pull request  #19611  from thockin/proxy-sysctl-decouple  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-02-06 23:01:48 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						41ba8ced6d 
					 
					
						
						
							
							Dont log errors on proxy leftover cleanup  
						
						
						
						
					 
					
						2016-02-07 02:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						544af0a910 
					 
					
						
						
							
							Set kube-proxy arg default values  
						
						
						
						
					 
					
						2016-02-06 11:01:13 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						ee4e60d78c 
					 
					
						
						
							
							componentconfig: move kube proxy defaulting into the exetrnal api  
						
						
						
						
					 
					
						2016-02-03 11:04:24 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						11f75e61b9 
					 
					
						
						
							
							Inject a kernel-compat tester for kube-proxy test  
						
						
						
						
					 
					
						2016-02-02 22:11:39 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						7ed83ad4f9 
					 
					
						
						
							
							Make kube-proxy default to iptables (regression)  
						
						... 
						
						
						
						This was accidentally introduced as part of the component config changes. 
						
						
					 
					
						2016-02-02 12:45:11 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						309eac5f7f 
					 
					
						
						
							
							update proxy server  
						
						
						
						
					 
					
						2016-01-28 15:46:40 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Mohr 
							
						 
					 
					
						
						
							
						
						1b6cc1e263 
					 
					
						
						
							
							Merge pull request  #19823  from erictune/test-spew  
						
						... 
						
						
						
						Stop test spew on non-Linux. 
						
						
					 
					
						2016-01-21 10:45:25 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Tune 
							
						 
					 
					
						
						
							
						
						0bb716d6b2 
					 
					
						
						
							
							Stop test spew on non-Linux.  
						
						... 
						
						
						
						Make kube-proxy test not run on non-linux to avoid
error spew. 
						
						
					 
					
						2016-01-19 06:54:38 -08:00 
						 
				 
			
				
					
						
							
							
								Harry Zhang 
							
						 
					 
					
						
						
							
						
						936a11e775 
					 
					
						
						
							
							Use networking to hold network related pkgs  
						
						... 
						
						
						
						Change names of unclear methods
Use net as pkg name for short 
						
						
					 
					
						2016-01-15 13:46:16 +08:00 
						 
				 
			
				
					
						
							
							
								Nagarjun 
							
						 
					 
					
						
						
							
						
						c98364e79b 
					 
					
						
						
							
							insert space after comment character in cmd folder  
						
						
						
						
					 
					
						2016-01-08 16:25:57 +05:30 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						715b77cbcd 
					 
					
						
						
							
							Split proxy and scheduler arguments  
						
						... 
						
						
						
						Keep options and flags distinct from initialization 
						
						
					 
					
						2016-01-06 21:34:31 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						da0ac31182 
					 
					
						
						
							
							Set conntrack params in kube-proxy  
						
						... 
						
						
						
						Add flags to control max connections (set to 256k vs 64k default) and TCP
established timeout (set to 1 day vs 5 day default).  Flags can be set to 0 to
mean "don't change it".
This is only set at startup, and not wrapped in a rectifier loop.
Tested manually. 
						
						
					 
					
						2015-12-30 15:46:40 -08:00 
						 
				 
			
				
					
						
							
							
								Avesh Agarwal 
							
						 
					 
					
						
						
							
						
						3d5207fd73 
					 
					
						
						
							
							This commit adds type information to events.  
						
						... 
						
						
						
						This addresses issue #15624 . 
						
						
					 
					
						2015-11-24 09:59:54 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						65b8d43543 
					 
					
						
						
							
							remove code that puts kube-proxy into a special cgroup since it runs in a container now  
						
						
						
						
					 
					
						2015-11-23 10:20:58 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						970c045848 
					 
					
						
						
							
							Enable iptables kube-proxy by default in master  
						
						
						
						
					 
					
						2015-11-13 18:38:01 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						ec9b493647 
					 
					
						
						
							
							Merge pull request  #14639  from gmarek/hollow-proxy  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2015-10-27 18:22:38 -07:00 
						 
				 
			
				
					
						
							
							
								gmarek 
							
						 
					 
					
						
						
							
						
						5a4e4d4d57 
					 
					
						
						
							
							Add a HollowProxy to the HollowNode.  
						
						
						
						
					 
					
						2015-10-27 18:23:29 +01:00 
						 
				 
			
				
					
						
							
							
								feisky 
							
						 
					 
					
						
						
							
						
						13dce74adb 
					 
					
						
						
							
							Gendocs for docs/admin/kube-*  
						
						
						
						
					 
					
						2015-10-25 19:24:23 +08:00 
						 
				 
			
				
					
						
							
							
								Steve Sloka 
							
						 
					 
					
						
						
							
						
						4302208aa9 
					 
					
						
						
							
							globally search/replace 'KubeApiQps' to 'KubeAPIQPS' and 'KubeApiBurst' to 'KubeAPIBurst' to match GO rules  
						
						
						
						
					 
					
						2015-10-23 08:24:19 -04:00 
						 
				 
			
				
					
						
							
							
								Abhishek Shah 
							
						 
					 
					
						
						
							
						
						d172ca6986 
					 
					
						
						
							
							Added UdpIdleTimeout flag  
						
						
						
						
					 
					
						2015-10-21 17:25:35 -07:00