Aditi Sharma 
							
						 
					 
					
						
						
							
						
						5af10e9828 
					 
					
						
						
							
							Migrate to structured logging  
						
						... 
						
						
						
						migrate pkg/kubelet/server to structured logging.
Signed-off-by: Aditi Sharma <adi.sky17@gmail.com > 
						
						
					 
					
						2021-03-05 17:55:48 +05:30 
						 
				 
			
				
					
						
							
							
								pacoxu 
							
						 
					 
					
						
						
							
						
						cd54bd94e9 
					 
					
						
						
							
							deprecate cAdvisor json metrics collected by Kubelet  
						
						... 
						
						
						
						- remove unused code for cadvisor json metrics collected
Signed-off-by: pacoxu <paco.xu@daocloud.io > 
						
						
					 
					
						2021-03-02 15:36:21 +08:00 
						 
				 
			
				
					
						
							
							
								Sri Saran Balaji Vellore Rajakumar 
							
						 
					 
					
						
						
							
						
						af05a7eca3 
					 
					
						
						
							
							Refactor Kubelet Server to take kubeConfiguration instead of multiple fields  
						
						
						
						
					 
					
						2021-02-11 16:15:35 -08:00 
						 
				 
			
				
					
						
							
							
								Sri Saran Balaji Vellore Rajakumar 
							
						 
					 
					
						
						
							
						
						51cdf4e97b 
					 
					
						
						
							
							Add support to disable /debug/pprof and /debug/flags/v endpoint  
						
						... 
						
						
						
						Co-authored-by: xiaofei.sun <sunxiaofei@kuaishou.com >
Co-authored-by: SaranBalaji90 <srisaranbalaji@gmail.com > 
						
						
					 
					
						2021-02-11 15:56:53 -08:00 
						 
				 
			
				
					
						
							
							
								chenyw1990 
							
						 
					 
					
						
						
							
						
						db5de9169f 
					 
					
						
						
							
							pkg/kubelet/server: migrate to structured logs  
						
						
						
						
					 
					
						2021-02-09 15:34:52 +08:00 
						 
				 
			
				
					
						
							
							
								Erik Wilson 
							
						 
					 
					
						
						
							
						
						a4037d2684 
					 
					
						
						
							
							Fix cadvisor machine metrics  
						
						... 
						
						
						
						Signed-off-by: Ling Samuel <lingsamuelgrace@gmail.com > 
						
						
					 
					
						2020-12-04 10:08:05 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Perevalov 
							
						 
					 
					
						
						
							
						
						a8b8995ef2 
					 
					
						
						
							
							Implement TopologyInfo and cpu_ids in podresources  
						
						... 
						
						
						
						It covers deviceplugin & cpumanager.
It has drawback, since cpuset and all other structs including cadvisor's keep
cpu as int, but for protobuf based interface is better to have fixed
int.
This patch also introduces additional interface CPUsProvider, while
DeviceProvider might have been extended too.
Checkpoint not covered by unit test.
Signed-off-by: Swati Sehgal <swsehgal@redhat.com >
Signed-off-by: Alexey Perevalov <alexey.perevalov@huawei.com > 
						
						
					 
					
						2020-11-11 13:50:49 +03:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						6e95025994 
					 
					
						
						
							
							Merge pull request  #92165  from RenaudWasTaken/v1-pod-resources  
						
						... 
						
						
						
						Graduate the Pod Resources API to G.A 
						
						
					 
					
						2020-11-09 18:24:41 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Allclair 
							
						 
					 
					
						
						
							
						
						a439bc5572 
					 
					
						
						
							
							Remove --redirect-container-streaming functionality ( #95935 )  
						
						... 
						
						
						
						* Remove --redirect-container-streaming functionality
* Update bazel 
						
						
					 
					
						2020-11-09 11:50:11 -08:00 
						 
				 
			
				
					
						
							
							
								Renaud Gaubert 
							
						 
					 
					
						
						
							
						
						817bf784d2 
					 
					
						
						
							
							Kubelet now implements the V1 podresources API  
						
						
						
						
					 
					
						2020-10-26 12:10:18 -07:00 
						 
				 
			
				
					
						
							
							
								Renaud Gaubert 
							
						 
					 
					
						
						
							
						
						4eadf40448 
					 
					
						
						
							
							Run gofmt  
						
						... 
						
						
						
						Signed-off-by: Renaud Gaubert <rgaubert@nvidia.com > 
						
						
					 
					
						2020-09-15 06:22:44 -07:00 
						 
				 
			
				
					
						
							
							
								Renaud Gaubert 
							
						 
					 
					
						
						
							
						
						60304452ff 
					 
					
						
						
							
							Move podresources api to k8s.io/kubelet/pkg/apis  
						
						... 
						
						
						
						Signed-off-by: Renaud Gaubert <rgaubert@nvidia.com > 
						
						
					 
					
						2020-09-15 05:13:33 -07:00 
						 
				 
			
				
					
						
							
							
								RainbowMango 
							
						 
					 
					
						
						
							
						
						3c7caff44d 
					 
					
						
						
							
							remove deprecated kubelet endpoint /metrics/resource/v1alpha1  
						
						
						
						
					 
					
						2020-08-28 09:16:56 +08:00 
						 
				 
			
				
					
						
							
							
								Renaud Gaubert 
							
						 
					 
					
						
						
							
						
						34dc785c0b 
					 
					
						
						
							
							Add the DisableAcceleratorUsageMetrics feature gate  
						
						... 
						
						
						
						Signed-off-by: Renaud Gaubert <rgaubert@nvidia.com > 
						
						
					 
					
						2020-07-13 20:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Ashpole 
							
						 
					 
					
						
						
							
						
						1f70708f6c 
					 
					
						
						
							
							update cAdvisor to v0.37.0  
						
						
						
						
					 
					
						2020-07-09 10:23:10 -07:00 
						 
				 
			
				
					
						
							
							
								Sri Saran Balaji Vellore Rajakumar 
							
						 
					 
					
						
						
							
						
						05240c9218 
					 
					
						
						
							
							Add support for disabling /logs endpoint in kubelet  
						
						
						
						
					 
					
						2020-07-06 07:52:30 -07:00 
						 
				 
			
				
					
						
							
							
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						5692926914 
					 
					
						
						
							
							Move packages for slightly better UX for consumers  
						
						... 
						
						
						
						Signed-off-by: Davanum Srinivas <davanum@gmail.com > 
						
						
					 
					
						2020-05-20 10:57:46 -04:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						036fcda230 
					 
					
						
						
							
							Merge pull request  #89412  from coderanger/fix-kubelet-method-metrics  
						
						... 
						
						
						
						Apply the same style of fix as #87913  but for HTTP methods too. 
						
						
					 
					
						2020-05-18 17:43:36 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						b170451caa 
					 
					
						
						
							
							Merge pull request  #90183  from dims/update-kubernetes-to-klog-v2  
						
						... 
						
						
						
						Update kubernetes to klog v2 
						
						
					 
					
						2020-05-16 18:59:51 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						42fa1c081f 
					 
					
						
						
							
							Merge pull request  #88568  from RainbowMango/pr_cleanup_resource_metrics_ut  
						
						... 
						
						
						
						Clean up duplicate code and remove import cycle. 
						
						
					 
					
						2020-05-16 16:09:36 -07: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 
						 
				 
			
				
					
						
							
							
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						9006b2db69 
					 
					
						
						
							
							Fix for API change in cadvisor  
						
						... 
						
						
						
						Signed-off-by: Davanum Srinivas <davanum@gmail.com > 
						
						
					 
					
						2020-05-16 07:53:03 -04:00 
						 
				 
			
				
					
						
							
							
								cici37 
							
						 
					 
					
						
						
							
						
						7f4d19167e 
					 
					
						
						
							
							Move pkg/util/configz to k8s.io/component-base  
						
						
						
						
					 
					
						2020-04-29 12:17:25 -07:00 
						 
				 
			
				
					
						
							
							
								Noah Kantrowitz 
							
						 
					 
					
						
						
							
						
						14969831e9 
					 
					
						
						
							
							Apply the same style of fix as  #87913  but for HTTP methods too.  
						
						... 
						
						
						
						Go does not validate HTTP methods beyond len!=0 and that they don't contain HTTP meta chars like a newline. Also to using string sets instead of maps. 
						
						
					 
					
						2020-04-02 02:15:04 -07:00 
						 
				 
			
				
					
						
							
							
								RainbowMango 
							
						 
					 
					
						
						
							
						
						7b7c73bf87 
					 
					
						
						
							
							Clean up duplicate code and remove import cycle.  
						
						
						
						
					 
					
						2020-02-26 15:19:29 +08:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								RainbowMango 
							
						 
					 
					
						
						
							
						
						ecf5f7d749 
					 
					
						
						
							
							Deprecated metrics under /metrics/resource/v1alpha1  
						
						
						
						
					 
					
						2019-12-16 10:27:02 +08:00 
						 
				 
			
				
					
						
							
							
								RainbowMango 
							
						 
					 
					
						
						
							
						
						0db7074e1a 
					 
					
						
						
							
							Add new endpoint for resource metrics.  
						
						
						
						
					 
					
						2019-12-16 10:26:54 +08:00 
						 
				 
			
				
					
						
							
							
								RainbowMango 
							
						 
					 
					
						
						
							
						
						214228f024 
					 
					
						
						
							
							Remove the derprecated API RawRegister from stability framework  
						
						
						
						
					 
					
						2019-11-19 18:56:09 +08:00 
						 
				 
			
				
					
						
							
							
								RainbowMango 
							
						 
					 
					
						
						
							
						
						2e8dcf7809 
					 
					
						
						
							
							Migrate custom collector and mark metrics with ALPHA.  
						
						
						
						
					 
					
						2019-11-08 20:19:37 +08:00 
						 
				 
			
				
					
						
							
							
								wuyafang 
							
						 
					 
					
						
						
							
						
						78d24f59dd 
					 
					
						
						
							
							remove reference to promhttp in kubelet  
						
						
						
						
					 
					
						2019-10-26 09:10:33 +08:00 
						 
				 
			
				
					
						
							
							
								David Eads 
							
						 
					 
					
						
						
							
						
						ff689ce3de 
					 
					
						
						
							
							set backup value to ensure connections against kubelets eventually close  
						
						
						
						
					 
					
						2019-10-16 13:39:14 -04:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						92eb072989 
					 
					
						
						
							
							Propagate context to Authorize() calls  
						
						
						
						
					 
					
						2019-09-24 11:14:54 -04:00 
						 
				 
			
				
					
						
							
							
								Han Kang 
							
						 
					 
					
						
						
							
						
						3a50917795 
					 
					
						
						
							
							migrate kubelet's metrics/probes & metrics endpoint to metrics stability framework  
						
						
						
						
					 
					
						2019-08-28 11:16:38 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Allclair 
							
						 
					 
					
						
						
							
						
						e06912ca3e 
					 
					
						
						
							
							Clean up deprecated references  
						
						
						
						
					 
					
						2019-08-21 10:40:21 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Allclair 
							
						 
					 
					
						
						
							
						
						3f510c69f6 
					 
					
						
						
							
							Remove dead code from pkg/kubelet/...  
						
						
						
						
					 
					
						2019-08-21 10:40:21 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						59d29b67d9 
					 
					
						
						
							
							Merge pull request  #59484  from verb/debug-kubelet-1  
						
						... 
						
						
						
						Add support for Ephemeral Containers to the kubelet 
						
						
					 
					
						2019-08-21 00:29:17 -07:00 
						 
				 
			
				
					
						
							
							
								Lee Verberne 
							
						 
					 
					
						
						
							
						
						ea212d5d49 
					 
					
						
						
							
							Add support for ephemeral containers to the kubelet  
						
						
						
						
					 
					
						2019-07-24 16:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								Elana Hashman 
							
						 
					 
					
						
						
							
						
						e0b66c792b 
					 
					
						
						
							
							Drop "pod_name" and "container_name" metric labels  
						
						... 
						
						
						
						These labels were deprecated in 1.14 (#69099 ) and should no longer be
used in metric queries. 
						
						
					 
					
						2019-07-19 10:08:21 -07:00 
						 
				 
			
				
					
						
							
							
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						e848eaa566 
					 
					
						
						
							
							apiserver: store httplog in context  
						
						
						
						
					 
					
						2019-06-26 18:33:19 +02:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						6602f61596 
					 
					
						
						
							
							Merge pull request  #79002  from jiayingz/add-cadvisor-metrics  
						
						... 
						
						
						
						Enable cadvisor ProcessMetrics collecting. 
						
						
					 
					
						2019-06-15 08:53:04 -07:00 
						 
				 
			
				
					
						
							
							
								Jiaying Zhang 
							
						 
					 
					
						
						
							
						
						edcfdc4cbf 
					 
					
						
						
							
							Enable cadvisor ProcessMetrics collecting.  
						
						
						
						
					 
					
						2019-06-13 16:21:24 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						6b6bdc760a 
					 
					
						
						
							
							Merge pull request  #78504  from dashpole/deprecate_cadvisor_json  
						
						... 
						
						
						
						Add kubelet flag to disable cadvisor json apis, and mark it deprecrated 
						
						
					 
					
						2019-06-01 04:44:55 -07:00 
						 
				 
			
				
					
						
							
							
								David Ashpole 
							
						 
					 
					
						
						
							
						
						785d40923a 
					 
					
						
						
							
							add kubelet flag to disable cadvisor json apis, and mark it deprecrated  
						
						
						
						
					 
					
						2019-05-30 10:39:45 -07:00 
						 
				 
			
				
					
						
							
							
								Han Kang 
							
						 
					 
					
						
						
							
						
						2d48b3e81e 
					 
					
						
						
							
							add process start time metric to metric probes since they use counters  
						
						
						
						
					 
					
						2019-05-16 08:19:29 -07:00 
						 
				 
			
				
					
						
							
							
								Haiyan Meng 
							
						 
					 
					
						
						
							
						
						4751f40319 
					 
					
						
						
							
							Remove the host label from the kubelet http traffic metrics  
						
						... 
						
						
						
						Signed-off-by: Haiyan Meng <haiyanmeng@google.com > 
						
						
					 
					
						2019-05-10 13:46:35 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						b7dc0124a0 
					 
					
						
						
							
							Merge pull request  #77379  from tedyu/http-stat-map  
						
						... 
						
						
						
						Use map to check whether stack trace is needed 
						
						
					 
					
						2019-05-09 14:13:34 -07:00 
						 
				 
			
				
					
						
							
							
								Ted Yu 
							
						 
					 
					
						
						
							
						
						85fc089855 
					 
					
						
						
							
							Use map to check whether stack trace is needed  
						
						... 
						
						
						
						Signed-off-by: Ted Yu <yute@vmware.com > 
						
						
					 
					
						2019-05-08 14:31:50 -07:00 
						 
				 
			
				
					
						
							
							
								Ted Yu 
							
						 
					 
					
						
						
							
						
						fe6e50df3d 
					 
					
						
						
							
							Use map to check for long-running request  
						
						... 
						
						
						
						Signed-off-by: Ted Yu <yute@vmware.com > 
						
						
					 
					
						2019-04-30 19:32:35 -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