k3s/pkg/kubelet
Kubernetes Submit Queue f59b04b82d Merge pull request #48739 from yguo0905/fix-dup-metrics
Automatic merge from submit-queue

Remove the status of the terminated containers in the summary endpoint

Ref: https://github.com/kubernetes/kubernetes/issues/47853

- When building summary, a container is considered to be terminated if it has an older creation time and no CPU instantaneous or memory RSS usage.
- We remove the terminated containers in the summary by grouping the containers with the same name in the same pod, sorting them in each group by creation time, and skipping the oldest ones with no usage in each group. Let me know if there's simpler way.

**Release note**:
```
None
```
/assign @yujuhong
2017-08-15 00:47:28 -07:00
..
apis Rename runtime/default to docker default 2017-08-13 15:42:15 +08:00
cadvisor Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
certificate Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
client Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
cm Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
config Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
configmap Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
container Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
custommetrics Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
dockershim run hack/update-bazel.sh 2017-08-13 15:43:42 +08:00
envvars Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
events Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
eviction Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
gpu Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
images Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
kubeletconfig Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
kuberuntime Rename runtime/default to docker default 2017-08-13 15:42:15 +08:00
leaky Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
lifecycle Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
metrics Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
network Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
pleg Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
pod Typed static/mirror pod UID translation 2017-08-14 14:51:26 +02:00
preemption Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
prober Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
qos Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
remote Merge pull request #46105 from sjenning/update-conatiner-resource-cri 2017-08-11 14:14:00 -07:00
rkt Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
rktshim Merge pull request #46105 from sjenning/update-conatiner-resource-cri 2017-08-11 14:14:00 -07:00
secret Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
server Merge pull request #48739 from yguo0905/fix-dup-metrics 2017-08-15 00:47:28 -07:00
status Typed static/mirror pod UID translation 2017-08-14 14:51:26 +02:00
sysctl Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
types Typed static/mirror pod UID translation 2017-08-14 14:51:26 +02:00
util Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
volumemanager Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
BUILD Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
OWNERS Name change: s/timstclair/tallclair/ 2017-07-10 14:05:46 -07:00
active_deadline.go run hack/update-all 2017-06-22 11:31:03 -07:00
active_deadline_test.go run hack/update-all 2017-06-22 11:31:03 -07:00
doc.go
kubelet.go Rename runtime/default to docker default 2017-08-13 15:42:15 +08:00
kubelet_cadvisor.go Typed static/mirror pod UID translation 2017-08-14 14:51:26 +02:00
kubelet_cadvisor_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
kubelet_getters.go Merge pull request #48952 from php-coder/remove_old_stuff 2017-08-04 04:55:00 -07:00
kubelet_getters_test.go kubelet: remove code for handling old pod/containers paths. 2017-07-20 13:10:15 +02:00
kubelet_network.go Merge pull request #48960 from sjenning/no-event-on-dns-dedup 2017-07-25 14:40:44 -07:00
kubelet_network_test.go Merge pull request #48960 from sjenning/no-event-on-dns-dedup 2017-07-25 14:40:44 -07:00
kubelet_node_status.go Merge pull request #47416 from allencloud/simplify-if-else 2017-08-05 03:10:10 -07:00
kubelet_node_status_test.go set nodeOODCondition 2017-07-31 11:38:20 -07:00
kubelet_pods.go Merge pull request #48699 from blackwoodseven/36031 2017-08-14 17:35:08 -07:00
kubelet_pods_test.go Kubelet manage hosts file for HostNetwork Pods instead of Docker 2017-08-10 11:40:57 -07:00
kubelet_pods_windows_test.go run root-rewrite-v1-..., compile 2017-06-22 10:25:57 -07:00
kubelet_resources.go Use 'Infof' instead of 'Errorf' for a debug log 2017-08-05 10:37:38 +08:00
kubelet_resources_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
kubelet_test.go Merge pull request #48976 from supereagle/cleanup-api-package 2017-07-25 12:14:38 -07:00
kubelet_volumes.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
kubelet_volumes_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
networks.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
networks_test.go
oom_watcher.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
oom_watcher_test.go run root-rewrite-import-client-go-api-types 2017-06-22 11:30:59 -07:00
pod_container_deletor.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
pod_container_deletor_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
pod_workers.go run hack/update-all 2017-06-22 11:31:03 -07:00
pod_workers_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
reason_cache.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
reason_cache_test.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
runonce.go Added golint check for pkg/kubelet. 2017-07-19 11:33:06 +08:00
runonce_test.go Merge pull request #48976 from supereagle/cleanup-api-package 2017-07-25 12:14:38 -07:00
runtime.go
util.go Fix comments and typo in the error message. 2017-07-14 19:17:12 +02:00
volume_host.go Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00