Walter Fender 
							
						 
					 
					
						
						
							
						
						9802bfcec0 
					 
					
						
						
							
							Add code to fix kubelet/metrics memory issue.  
						
						 
						
						... 
						
						
						
						Bucketing url paths based on concept/handling.
Bucketing code placed by handling code to encourage usage.
Added unit tests.
Fix format. 
						
						
					 
					
						2020-02-07 15:12:24 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ted Yu 
							
						 
					 
					
						
						
							
						
						906adbdfcd 
					 
					
						
						
							
							Require client / server protocols  
						
						 
						
						
						
						
					 
					
						2020-01-06 08:50:04 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						b72d550672 
					 
					
						
						
							
							Merge pull request  #78563  from qingsenLi/k8s-190531  
						
						 
						
						... 
						
						
						
						Delete the redundant define test 
						
						
					 
					
						2019-09-26 01:25:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						92eb072989 
					 
					
						
						
							
							Propagate context to Authorize() calls  
						
						 
						
						
						
						
					 
					
						2019-09-24 11:14:54 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zhuangqh 
							
						 
					 
					
						
						
							
						
						057caf7fcf 
					 
					
						
						
							
							kubelet: refactor server containerLogs test to table driven test  
						
						 
						
						... 
						
						
						
						Signed-off-by: zhuangqh <zhuangqhc@gmail.com > 
						
						
					 
					
						2019-09-09 10:04:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Allclair 
							
						 
					 
					
						
						
							
						
						3f510c69f6 
					 
					
						
						
							
							Remove dead code from pkg/kubelet/...  
						
						 
						
						
						
						
					 
					
						2019-08-21 10:40:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Allclair 
							
						 
					 
					
						
						
							
						
						72951efdaf 
					 
					
						
						
							
							Cleanup kubelet authz tests & make explicit  
						
						 
						
						
						
						
					 
					
						2019-07-18 13:35:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								qingsenLi 
							
						 
					 
					
						
						
							
						
						94e4f27725 
					 
					
						
						
							
							Delete the redundant define test  
						
						 
						
						
						
						
					 
					
						2019-06-04 01:13:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ashpole 
							
						 
					 
					
						
						
							
						
						785d40923a 
					 
					
						
						
							
							add kubelet flag to disable cadvisor json apis, and mark it deprecrated  
						
						 
						
						
						
						
					 
					
						2019-05-30 10:39:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Haiyan Meng 
							
						 
					 
					
						
						
							
						
						538cd87864 
					 
					
						
						
							
							Add metrics to monitor the kubelet http server  
						
						 
						
						... 
						
						
						
						Signed-off-by: Haiyan Meng <haiyanmeng@google.com > 
						
						
					 
					
						2019-04-11 14:16:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						33081c1f07 
					 
					
						
						
							
							New staging repository for cri-api  
						
						 
						
						... 
						
						
						
						Change-Id: I2160b0b0ec4b9870a2d4452b428e395bbe12afbb 
						
						
					 
					
						2019-03-26 18:21:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						191666d6a3 
					 
					
						
						
							
							Fix computing of cpu nano core usage  
						
						 
						
						... 
						
						
						
						CRI runtimes do not supply cpu nano core usage as it is not part of CRI
stats. However, there are upstream components that still rely on such
stats to function. The previous fix was faulty because the multiple
callers could compete and update the stats, causing
inconsistent/incoherent metrics. This change, instead, creates a
separate call for updating the usage, and rely on eviction manager,
which runs periodically, to trigger the updates. The caveat is that if
eviction manager is completley turned off, no one would compute the
usage. 
						
						
					 
					
						2019-03-05 09:25:40 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						e61cd68bf3 
					 
					
						
						
							
							Fix lint on pkg/kubelet/server/...  
						
						 
						
						
						
						
					 
					
						2019-02-21 10:31:41 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Danese 
							
						 
					 
					
						
						
							
						
						e5227216c0 
					 
					
						
						
							
							rebase authenticators onto new interface.  
						
						 
						
						
						
						
					 
					
						2018-10-22 10:16:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k8s-ci-robot 
							
						 
					 
					
						
						
							
						
						4339a70dfa 
					 
					
						
						
							
							Merge pull request  #68841  from krzysztof-jastrzebski/cpuandmemeory2  
						
						 
						
						... 
						
						
						
						Optimizes calculating stats when only CPU and Memory stats are returned from Kubelet stats/summary http endpoint. 
						
						
					 
					
						2018-10-18 16:41:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Allclair 
							
						 
					 
					
						
						
							
						
						4ee9f007cb 
					 
					
						
						
							
							Only allow apiserver to follow redriects to the same host  
						
						 
						
						
						
						
					 
					
						2018-09-25 17:18:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Krzysztof Jastrzebski 
							
						 
					 
					
						
						
							
						
						3b21995c95 
					 
					
						
						
							
							Process only CPU and memory stats when Kubelete stats API is called with  
						
						 
						
						... 
						
						
						
						only_cpu_and_memory parameter. Before all stats were processed and
removed before returning. 
						
						
					 
					
						2018-09-20 12:35:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						390b158db9 
					 
					
						
						
							
							kubelet: plumb context for log requests  
						
						 
						
						... 
						
						
						
						This allows kubelets to stop the necessary work when the context has
been canceled (e.g., connection closed), and not leaking a goroutine
and inotify watcher waiting indefinitely. 
						
						
					 
					
						2018-08-10 17:35:46 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lantao Liu 
							
						 
					 
					
						
						
							
						
						1eb721248b 
					 
					
						
						
							
							Update unit test.  
						
						 
						
						
						
						
					 
					
						2018-05-31 15:26:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lantao Liu 
							
						 
					 
					
						
						
							
						
						174b6d0e2f 
					 
					
						
						
							
							Proxy container streaming in kubelet.  
						
						 
						
						
						
						
					 
					
						2018-05-31 15:26:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lantao Liu 
							
						 
					 
					
						
						
							
						
						7c17ee25ec 
					 
					
						
						
							
							Remove unused limit writer.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Lantao Liu <lantaol@google.com > 
						
						
					 
					
						2018-05-25 16:55:08 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Derek Carr 
							
						 
					 
					
						
						
							
						
						a09990cd43 
					 
					
						
						
							
							Apply pod name and namespace labels for pod cgroup for cadvisor metrics  
						
						 
						
						
						
						
					 
					
						2018-05-07 14:51:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ashpole 
							
						 
					 
					
						
						
							
						
						960856f4e8 
					 
					
						
						
							
							collect metrics on the /kubepods cgroup on-demand  
						
						 
						
						
						
						
					 
					
						2018-02-17 12:32:40 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Da K. Ma 
							
						 
					 
					
						
						
							
						
						9a78753144 
					 
					
						
						
							
							Updated PID pressure node condition.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Da K. Ma <madaxa@cn.ibm.com > 
						
						
					 
					
						2018-01-14 18:26:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Ashpole 
							
						 
					 
					
						
						
							
						
						f6721480f4 
					 
					
						
						
							
							enable on-demand metrics for eviction  
						
						 
						
						
						
						
					 
					
						2018-01-08 10:20:02 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						012b085ac8 
					 
					
						
						
							
							pkg/apis/core: mechanical import fixes in dependencies  
						
						 
						
						
						
						
					 
					
						2017-11-09 12:14:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Danese 
							
						 
					 
					
						
						
							
						
						12125455d8 
					 
					
						
						
							
							move authorizers over to new interface  
						
						 
						
						
						
						
					 
					
						2017-11-03 13:46:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Li 
							
						 
					 
					
						
						
							
						
						a4a6076924 
					 
					
						
						
							
							Improve kubectl error messages  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/kubernetes/kubernetes/issues/34457 
Part of work on https://github.com/kubernetes/kubernetes/issues/31267  
						
						
					 
					
						2017-10-30 20:09:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yang Guo 
							
						 
					 
					
						
						
							
						
						f9767d2f71 
					 
					
						
						
							
							Change StatsProvider interface to provide container stats from either cadvisor or CRI and implement this interface using cadvisor  
						
						 
						
						
						
						
					 
					
						2017-08-25 13:11:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d3be1ac92e 
					 
					
						
						
							
							Update generic errors with the new http package codes  
						
						 
						
						... 
						
						
						
						All of these errors are now part of the standard HTTP method. Formalize
those into our error types and remove duplication and unclear
separation. 
						
						
					 
					
						2017-07-28 19:13:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						f5f9893824 
					 
					
						
						
							
							Restore cAdvisor prometheus metrics to the main port  
						
						 
						
						... 
						
						
						
						But under a new path - `/metrics/cadvisor`. This ensures a secure port
still exists for metrics while getting the benefit of separating out
container metrics from the kubelet's metrics. 
						
						
					 
					
						2017-07-18 08:58:14 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Simpson 
							
						 
					 
					
						
						
							
						
						2c70e5df35 
					 
					
						
						
							
							Manual changes.  
						
						 
						
						
						
						
					 
					
						2017-07-17 15:05:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim St. Clair 
							
						 
					 
					
						
						
							
						
						e9795e3742 
					 
					
						
						
							
							Cleanup lint errors in the pkg/kubelet/server/... directory  
						
						 
						
						
						
						
					 
					
						2017-06-29 15:58:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Xu 
							
						 
					 
					
						
						
							
						
						60604f8818 
					 
					
						
						
							
							run hack/update-all  
						
						 
						
						
						
						
					 
					
						2017-06-22 11:31:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Xu 
							
						 
					 
					
						
						
							
						
						f4989a45a5 
					 
					
						
						
							
							run root-rewrite-v1-..., compile  
						
						 
						
						
						
						
					 
					
						2017-06-22 10:25:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Shulyak 
							
						 
					 
					
						
						
							
						
						2612e0c78a 
					 
					
						
						
							
							Move client/unversioned/remotecommand to client-go  
						
						 
						
						... 
						
						
						
						Module remotecommand originally part of kubernetes/pkg/client/unversioned was moved
to client-go/tools, and will be used as authoritative in kubectl, e2e and other places.
Module remotecommand relies on util/exec module which will be copied to client-go/pkg/util 
						
						
					 
					
						2017-05-15 16:28:56 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Goldstein 
							
						 
					 
					
						
						
							
						
						715d5d9c91 
					 
					
						
						
							
							Add redirect support to SpdyRoundTripper  
						
						 
						
						... 
						
						
						
						Add support for following redirects to the SpdyRoundTripper. This is
necessary for clients using it directly (e.g. the apiserver talking
directly to the kubelet) because the CRI streaming server issues a
redirect for streaming requests.
Also extract common logic for following redirects. 
						
						
					 
					
						2017-04-26 09:45:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitry Shulyak 
							
						 
					 
					
						
						
							
						
						f50480c714 
					 
					
						
						
							
							Decouple remotecommand client from term/kubelet dependencies  
						
						 
						
						... 
						
						
						
						In order to move client/unversioned/remotecommand to client-go as a followup
for this change we have to decouple it from tons of dependencies 
						
						
					 
					
						2017-04-13 15:56:40 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Goldstein 
							
						 
					 
					
						
						
							
						
						b011529d8a 
					 
					
						
						
							
							Add pprof trace support  
						
						 
						
						... 
						
						
						
						Add pprof trace support and --enable-contention-profiling to those
components that don't already have it. 
						
						
					 
					
						2017-03-07 10:10:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Fraenkel 
							
						 
					 
					
						
						
							
						
						93c11422e4 
					 
					
						
						
							
							CRI Portforward needs to forward websocket ports  
						
						 
						
						... 
						
						
						
						- adjust ports to int32
- CRI flows the websocket ports as query params
- Do not validate ports since the protocol is unknown
  SPDY flows the ports as headers and websockets uses query params
- Only flow query params if there is at least one port query param 
						
						
					 
					
						2017-02-01 18:03:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						674d78b2ab 
					 
					
						
						
							
							pkg/util: move httpstream to k8s.io/apimachinery  
						
						 
						
						
						
						
					 
					
						2017-01-27 15:10:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								deads2k 
							
						 
					 
					
						
						
							
						
						5a8f075197 
					 
					
						
						
							
							move authoritative client-go utils out of pkg  
						
						 
						
						
						
						
					 
					
						2017-01-24 08:59:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						469df12038 
					 
					
						
						
							
							refactor: move ListOptions references to metav1  
						
						 
						
						
						
						
					 
					
						2017-01-23 17:52:46 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								deads2k 
							
						 
					 
					
						
						
							
						
						ee6752ef20 
					 
					
						
						
							
							find and replace  
						
						 
						
						
						
						
					 
					
						2017-01-20 08:04:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						9a2a50cda7 
					 
					
						
						
							
							refactor: use metav1.ObjectMeta in other types  
						
						 
						
						
						
						
					 
					
						2017-01-17 16:17:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								deads2k 
							
						 
					 
					
						
						
							
						
						77b4d55982 
					 
					
						
						
							
							mechanical  
						
						 
						
						
						
						
					 
					
						2017-01-16 09:35:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						9a88687e24 
					 
					
						
						
							
							Merge pull request  #37865  from yujuhong/decouple_lifecycle  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
kubelet: remove the pleg health check from healthz
This prevents kubelet from being killed when docker hangs.
Also, kubelet will report node not ready if PLEG hangs (`docker ps` + `docker inspect`). 
						
						
					 
					
						2017-01-12 19:10:14 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								deads2k 
							
						 
					 
					
						
						
							
						
						6a4d5cd7cc 
					 
					
						
						
							
							start the apimachinery repo  
						
						 
						
						
						
						
					 
					
						2017-01-11 09:09:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						03106dd1cb 
					 
					
						
						
							
							kubelet: remove the pleg health check from healthz/  
						
						 
						
						... 
						
						
						
						If docker hangs, we don't want kubelet to get killed as well. 
						
						
					 
					
						2017-01-10 16:32:46 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								deads2k 
							
						 
					 
					
						
						
							
						
						4d7fcae85a 
					 
					
						
						
							
							mechanicals  
						
						 
						
						
						
						
					 
					
						2017-01-05 11:14:27 -05:00