k3s/pkg/kubelet
Kubernetes Submit Queue e6e23ae163 Merge pull request #53857 from derekwaynecarr/sync-event
Automatic merge from submit-queue (batch tested with PRs 51840, 53542, 53857, 53831, 53702). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

kubelet sync pod throws more detailed events

**What this PR does / why we need it**:
If there are errors in the kubelet sync pod iteration, it is difficult to determine the problem.

This provides more specific events for errors that occur in the syncPod iteration to help perform problem isolation.

Fixes https://github.com/kubernetes/kubernetes/issues/53900

**Special notes for your reviewer**:
It is safer to dispatch more specific events now that we have an event budget per object enforced via https://github.com/kubernetes/kubernetes/pull/47367

**Release note**:
```release-note
kubelet provides more specific events when unable to sync pod
```
2017-10-13 12:44:52 -07:00
..
apis Mulligan: Remove deprecated and experimental fields from KubeletConfiguration 2017-10-11 09:52:39 -07:00
cadvisor Merge pull request #50396 from bobbypage/stats 2017-09-23 13:40:56 -07:00
certificate Move certificate manager to client. 2017-10-05 12:54:38 -07:00
client Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
cm Merge pull request #53753 from derekwaynecarr/log-spam 2017-10-12 08:28:36 -07:00
config apimachinery: remove Scheme.DeepCopy 2017-10-06 14:59:17 +02:00
configmap Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
container kubelet: remove the --docker-exec-handler flag 2017-09-22 12:13:31 -07:00
custommetrics Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
deviceplugin Merge pull request #53028 from jiayingz/flaky-test 2017-10-05 18:29:44 -07:00
dockershim Merge pull request #53297 from x1957/code_format 2017-10-10 11:20:34 -07:00
envvars Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
events kubelet syncPod throws specific events 2017-10-13 10:24:09 -04:00
eviction kubelet evictions take priority into account 2017-10-12 13:15:05 -07:00
gpu Add an OWNERS file for deviceplugin package. Update OWNERS file for gpu package. 2017-09-05 13:46:13 -07:00
images Change ImageGCManage to consume ImageFS stats from StatsProvider 2017-09-28 10:27:22 -07:00
kubeletconfig Fix broken links in kubelet 2017-09-29 19:22:23 +08:00
kuberuntime kubelet syncPod throws specific events 2017-10-13 10:24:09 -04:00
leaky Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
lifecycle Admit NoNewPrivs for remote and rkt runtimes 2017-08-29 08:48:30 +08:00
metrics Move prometheus metrics for docker operations into dockershim 2017-09-25 10:03:17 -07:00
network Merge pull request #53446 from sjenning/network-plugin-metrics 2017-10-05 05:06:25 -07:00
pleg Merge pull request #47806 from dcbw/fix-pod-ip-race 2017-09-22 21:01:50 -07:00
pod 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
preemption Replace hard-code "cpu" and "memory" to consts 2017-08-16 16:37:50 +08:00
prober create separate transports for liveness and readiness probes 2017-10-01 21:45:43 -05:00
qos Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
remote Merge pull request #50988 from feiskyer/typo 2017-09-27 04:45:56 -07:00
rkt wait for container cleanup before deletion 2017-09-04 17:38:09 -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 CRI: Allow configuring stdout/stderr streams for Exec/Attach requests 2017-09-20 16:40:15 -07:00
stats Fix imagefs stats. 2017-09-29 22:15:48 +00:00
status Update generated files 2017-10-07 11:28:47 +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 Make metav1.(Micro)?Time functions take pointers 2017-08-17 11:24:28 +02:00
volumemanager Update generated files 2017-10-07 11:28:47 +02:00
winstats Implement metrics for Windows Nodes 2017-09-14 06:32:51 +00:00
BUILD Merge pull request #53525 from sttts/sttts-scheme-copier-romoval 2017-10-10 08:31:41 -07:00
OWNERS
active_deadline.go
active_deadline_test.go
doc.go
kubelet.go kubelet syncPod throws specific events 2017-10-13 10:24:09 -04:00
kubelet_getters.go 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
kubelet_getters_test.go
kubelet_network.go Use constants instead of magic string for runtime names 2017-08-26 22:44:27 +08:00
kubelet_network_test.go
kubelet_node_status.go Mulligan: Remove deprecated and experimental fields from KubeletConfiguration 2017-10-11 09:52:39 -07:00
kubelet_node_status_test.go Use separate client for node status loop 2017-09-14 15:56:22 -04:00
kubelet_pods.go Mulligan: Remove deprecated and experimental fields from KubeletConfiguration 2017-10-11 09:52:39 -07:00
kubelet_pods_test.go Don't skip mounts if we can't find the volume 2017-10-09 14:00:23 -07:00
kubelet_pods_windows_test.go
kubelet_resources.go apimachinery: remove Scheme.DeepCopy 2017-10-06 14:59:17 +02:00
kubelet_resources_test.go
kubelet_test.go Change ImageGCManage to consume ImageFS stats from StatsProvider 2017-09-28 10:27:22 -07:00
kubelet_volumes.go use GetFileType per mount.Interface to check hostpath type 2017-09-26 09:57:06 +08:00
kubelet_volumes_test.go defer func of kubelet volume testing 2017-10-13 09:21:54 +08:00
networks.go
networks_test.go
oom_watcher.go
oom_watcher_test.go
pod_container_deletor.go
pod_container_deletor_test.go
pod_workers.go kubelet syncPod throws specific events 2017-10-13 10:24:09 -04:00
pod_workers_test.go
reason_cache.go
reason_cache_test.go
runonce.go
runonce_test.go Share /var/lib/kubernetes on startup 2017-08-30 16:45:04 +02:00
runtime.go
util.go
volume_host.go Adding dynamic Flexvolume plugin discovery capability, using filesystem watch. 2017-08-25 11:42:32 -07:00