kubernetes/pkg/kubelet
Yu-Ju Hong 712612c2dc Treat first-seen, non-pending pods as updates
Kubelet doesn't perform checkpointing and loses all its internal states after
restarts. It'd then mistaken pods from the api server as new pods and attempt
to go through the admission process. This may result in pods being rejected
even though they are running on the node (e.g., out of disk situation). This
change adds a condition to check whether the pod was seen before and categorize
such pods as updates. The change also removes freeze/unfreeze mechanism used to
work around such cases, since it is no longer needed and it stopped working
correctly ever since we switched to incremental updates.
2016-01-08 17:21:43 -08:00
..
cadvisor Make cadvisor startup synchronous with container runtime initialization. 2015-11-11 15:20:13 -08:00
client Validate pod spec.nodeName 2015-12-05 11:34:09 -05:00
cm Bump cadvisor to fix interface stats bugs & improve performance 2015-12-21 17:07:21 +00:00
config Treat first-seen, non-pending pods as updates 2016-01-08 17:21:43 -08:00
container Split the Kubelet flag options and struct 2016-01-06 21:23:06 -05:00
dockertools Split the Kubelet flag options and struct 2016-01-06 21:23:06 -05:00
envvars rewrite go imports 2015-08-05 17:30:03 -07:00
leaky Make copyright ownership statement generic 2015-05-01 17:49:56 -04:00
lifecycle Change original PodStatus to APIPodStatus, and start using kubelet internal PodStatus in dockertools 2015-12-04 17:37:39 -08:00
metrics Record pleg pod relist interval and latency 2016-01-04 10:56:38 -08:00
network Split the Kubelet flag options and struct 2016-01-06 21:23:06 -05:00
pleg Record pleg pod relist interval and latency 2016-01-04 10:56:38 -08:00
pod Correct backwards pod mappings 2015-11-24 18:32:44 -08:00
prober Improve error reporting a little in ingress e2e. 2016-01-06 15:25:04 -08:00
qos hardcode supportedComputeResources 2015-11-19 13:20:02 +08:00
rkt Merge pull request #19269 from yifan-gu/rkt_refactor 2016-01-05 22:28:02 -08:00
server Update from offline discussions 2015-12-17 15:45:14 -08:00
status update StatusDetails to handle Groups 2015-12-17 09:14:12 -05:00
types Split the Kubelet flag options and struct 2016-01-06 21:23:06 -05:00
util Change to include UID by default in formatting 2015-12-07 13:32:02 -08:00
container_bridge.go Don't name 'eth0' in MASQUERADE rule 2015-08-28 22:32:30 -07:00
disk_manager_test.go Treat first-seen, non-pending pods as updates 2016-01-08 17:21:43 -08:00
disk_manager.go Treat first-seen, non-pending pods as updates 2016-01-08 17:21:43 -08:00
doc.go Make copyright ownership statement generic 2015-05-01 17:49:56 -04:00
fake_pod_workers.go Rename imported package local name kubeletTypes to kubetypes 2015-10-09 10:24:31 -07:00
flannel_helper.go Turn flannel off by default 2015-11-25 09:43:48 +01:00
image_manager_test.go kubelet: add a generic pod lifecycle event generator 2015-11-13 09:55:36 -08:00
image_manager.go LowThresholdPercent can not be higher than HighThresholdPercent 2015-12-02 14:28:51 +01:00
kubelet_test.go Treat first-seen, non-pending pods as updates 2016-01-08 17:21:43 -08:00
kubelet.go Treat first-seen, non-pending pods as updates 2016-01-08 17:21:43 -08:00
networks.go CNI network plugin 2015-09-25 22:30:37 -05:00
oom_watcher_test.go Fixes code duplication. 2015-10-26 15:24:50 -04:00
oom_watcher.go This commit adds type information to events. 2015-11-24 09:59:54 -05:00
pod_workers_test.go cleanup pod_workers_test.go to use general runtime interface 2015-11-04 16:55:25 -08:00
pod_workers.go This commit adds type information to events. 2015-11-24 09:59:54 -05:00
root_context_linux.go Bump cadvisor to fix interface stats bugs & improve performance 2015-12-21 17:07:21 +00:00
root_context_unsupported.go Make copyright ownership statement generic 2015-05-01 17:49:56 -04:00
runonce_test.go Treat first-seen, non-pending pods as updates 2016-01-08 17:21:43 -08:00
runonce.go Change my TODO to be the same with others 2015-12-31 00:41:05 -08:00
runtime.go Make cadvisor startup synchronous with container runtime initialization. 2015-11-11 15:20:13 -08:00
util.go Move container manager into a separate package. 2015-11-11 15:00:37 -08:00
volume_manager.go rewrite go imports 2015-08-05 17:30:03 -07:00
volumes_linux.go Refactor volume.Builder.IsReadOnly() to volume.Builder.GetAttributes() 2015-11-13 23:34:48 -05:00
volumes_unsupported.go FSGroup implementation 2015-10-22 16:40:59 -04:00
volumes.go Refactor GCE wrapper library to allow execution from E2E test suite 2015-11-25 11:48:06 -08:00