tanshanshan 
							
						 
					 
					
						
						
							
						
						2e0ea0bf8f 
					 
					
						
						
							
							remove repeat const declaration  
						
						 
						
						
						
						
					 
					
						2016-11-22 16:46:51 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrice Ferlet 
							
						 
					 
					
						
						
							
						
						439a03136f 
					 
					
						
						
							
							Check sysfs Type instead of Device  
						
						 
						
						... 
						
						
						
						Some distribution, or installation use "none" device to mount sysfs (eg. Scaleway VPS). We should check the mount type instead of device.
Fix  #37183  
						
						
					 
					
						2016-11-21 14:56:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu kannan 
							
						 
					 
					
						
						
							
						
						dd8ec911f3 
					 
					
						
						
							
							Revert "Revert "Merge pull request  #35821  from vishh/gci-mounter-scope""  
						
						 
						
						... 
						
						
						
						This reverts commit 402116aed4 . 
						
						
					 
					
						2016-11-08 11:09:10 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bowei Du 
							
						 
					 
					
						
						
							
						
						a06fc6ab7a 
					 
					
						
						
							
							Adds TCPCloseWaitTimeout option to kube-proxy for sysctl nf_conntrack_tcp_timeout_time_wait  
						
						 
						
						... 
						
						
						
						Fixes issue-32551 
						
						
					 
					
						2016-11-03 22:07:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								saadali 
							
						 
					 
					
						
						
							
						
						402116aed4 
					 
					
						
						
							
							Revert "Merge pull request  #35821  from vishh/gci-mounter-scope"  
						
						 
						
						... 
						
						
						
						This reverts commit 973fa6b334 , reversing
changes made to 41b5fe86b6 . 
						
						
					 
					
						2016-11-03 20:23:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						973fa6b334 
					 
					
						
						
							
							Merge pull request  #35821  from vishh/gci-mounter-scope  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
[Kubelet] Use the custom mounter script for Nfs and Glusterfs only
This patch reduces the scope for the containerized mounter to NFS and GlusterFS on GCE + GCI clusters
This patch also enabled the containerized mounter on GCI nodes
Shepherding multiple PRs through the submit queue is painful. Hence I combined them into this PR. Please review each commit individually.
cc @jingxu97 @saad-ali
https://github.com/kubernetes/kubernetes/pull/35652  has also been reverted as part of this PR 
						
						
					 
					
						2016-11-03 04:32:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						175954fb12 
					 
					
						
						
							
							Merge pull request  #35090  from YuPengZTE/devConntrack  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
In error, the first letter should be lowcase
**What this PR does / why we need it**:
Fix the typo of the first letter in error
**Special notes for your reviewer**:
Reference here: https://github.com/golang/go/wiki/CodeReviewComments#error-strings 
Signed-off-by: YuPengZTE yu.peng36@zte.com.cn  
						
						
					 
					
						2016-11-03 02:47:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu Kannan 
							
						 
					 
					
						
						
							
						
						414e4ae549 
					 
					
						
						
							
							Revert "Adding a root filesystem override for kubelet mounter"  
						
						 
						
						... 
						
						
						
						This reverts commit e861a5761d . 
						
						
					 
					
						2016-11-02 15:18:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu kannan 
							
						 
					 
					
						
						
							
						
						e861a5761d 
					 
					
						
						
							
							Adding a root filesystem override for kubelet mounter  
						
						 
						
						... 
						
						
						
						This is useful for supporting hostPath volumes via containerized
mounters in kubelet.
Signed-off-by: Vishnu kannan <vishnuk@google.com > 
						
						
					 
					
						2016-10-26 21:42:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						c07c73efbb 
					 
					
						
						
							
							Merge pull request  #34385  from m1093782566/m109-kube-proxy-sys  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
Generify kube-proxy conntracker setmax() and refactor util/sysctl
<!--  Thanks for sending a pull request!  Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md  and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes 
-->
**What this PR does / why we need it**:
Fix Kube-proxy `conntrack.go` **TODO** [here](https://github.com/kubernetes/kubernetes/blob/master/cmd/kube-proxy/app/conntrack.go#L56 ). This PR consists of two parts:
* Generify kube-proxy `realConntracker.SetMax(int)` 
That is, change
`ioutil.WriteFile("/sys/module/nf_conntrack/parameters/hashsize", []byte(strconv.Itoa(max/4)), 0640)` 
to
`sysctl.New().WriteValue("/sys/module/nf_conntrack/parameters/hashsize", max/4)`
* Refactor `sysctl.SetSysctl()` and `sysctl.GetSysctl()` to `WriteValue(path string, value string) error` and `GetValue(path value) (error, string)` 
						
						
					 
					
						2016-10-21 00:18:53 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jing Xu 
							
						 
					 
					
						
						
							
						
						34ef93aa0c 
					 
					
						
						
							
							Add mounterPath to mounter interface  
						
						 
						
						... 
						
						
						
						In order to be able to use new mounter library, this PR adds the
mounterPath flag to kubelet which passes the flag to the mount
interface. If flag is empty, mount uses default mount path. 
						
						
					 
					
						2016-10-20 14:15:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								m1093782566 
							
						 
					 
					
						
						
							
						
						ad89825065 
					 
					
						
						
							
							build util function for write sys file  
						
						 
						
						... 
						
						
						
						Change-Id: I8f122b4314c1d983e7ba1ce1d66ce876bef0dca9 
						
						
					 
					
						2016-10-20 14:18:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YuPengZTE 
							
						 
					 
					
						
						
							
						
						927d7a07d2 
					 
					
						
						
							
							In error, the first letter should be lowcase  
						
						 
						
						... 
						
						
						
						Signed-off-by: YuPengZTE <yu.peng36@zte.com.cn > 
						
						
					 
					
						2016-10-19 14:25:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Santa Barbara 
							
						 
					 
					
						
						
							
						
						2c103af2b6 
					 
					
						
						
							
							Create testable implementation of sysctl  
						
						 
						
						... 
						
						
						
						This is so we can test kubenet Init, which calls sysctl 
						
						
					 
					
						2016-08-23 01:42:37 -04: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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