kubernetes/pkg/kubelet/server
k8s-merge-robot 9637b09f69 Merge pull request #24047 from derekwaynecarr/reuse_summary_provider
Automatic merge from submit-queue

Expose SummaryProvider for reuse by other parts of kubelet

To support out of resource killing in the kubelet, we will introduce a new top-level module that will ensure node stability by checking if eviction thresholds have been met for memory and file-system usage on the node.  In addition, it will then need information about pod memory and disk usage in order to make an eviction selection.  Currently, this information is collected in `SummaryProvider` but it's hidden away and not available for re-use by other top-level modules of the kubelet.  This initial refactor adds the ability to get summary stat information from the `ResourceAnalyzer` so it can be reused by other top-level modules.

I suspect we will further re-factor this area as code evolves, but this unblocks further progress on out-of-resource killing.

/cc @vishh @timothysc @kubernetes/sig-node @kubernetes/rh-cluster-infra
2016-04-17 20:22:57 -07:00
..
portforward Refactor kubelet server into its own package 2015-12-15 10:20:38 -08:00
remotecommand Refactor exec code to support version skew testing 2016-04-01 13:05:50 -04:00
stats Merge pull request #24047 from derekwaynecarr/reuse_summary_provider 2016-04-17 20:22:57 -07:00
auth.go Refactor kubelet server into its own package 2015-12-15 10:20:38 -08:00
doc.go Refactor kubelet server into its own package 2015-12-15 10:20:38 -08:00
server_test.go Refactor exec code to support version skew testing 2016-04-01 13:05:50 -04:00
server.go Merge pull request #16451 from ncdc/exec-interop-testing 2016-04-01 17:11:26 -07:00