Report the Pod name and namespace when kubelet fails to sync the container

This commit is contained in:
Michal Fojtik 2016-11-30 12:01:35 +01:00
parent 32e163c928
commit 34db84efe2
No known key found for this signature in database
GPG Key ID: 172B61E538AAC0EE

View File

@ -31,6 +31,7 @@ import (
"k8s.io/kubernetes/pkg/kubelet/events" "k8s.io/kubernetes/pkg/kubelet/events"
"k8s.io/kubernetes/pkg/kubelet/eviction" "k8s.io/kubernetes/pkg/kubelet/eviction"
kubetypes "k8s.io/kubernetes/pkg/kubelet/types" kubetypes "k8s.io/kubernetes/pkg/kubelet/types"
"k8s.io/kubernetes/pkg/kubelet/util/format"
"k8s.io/kubernetes/pkg/kubelet/util/queue" "k8s.io/kubernetes/pkg/kubelet/util/queue"
) )
@ -178,7 +179,7 @@ func (p *podWorkers) managePodLoop(podUpdates <-chan UpdatePodOptions) {
update.OnCompleteFunc(err) update.OnCompleteFunc(err)
} }
if err != nil { if err != nil {
glog.Errorf("Error syncing pod %s, skipping: %v", update.Pod.UID, err) glog.Errorf("Error syncing pod %s (%q), skipping: %v", update.Pod.UID, format.Pod(update.Pod), err)
p.recorder.Eventf(update.Pod, v1.EventTypeWarning, events.FailedSync, "Error syncing pod, skipping: %v", err) p.recorder.Eventf(update.Pod, v1.EventTypeWarning, events.FailedSync, "Error syncing pod, skipping: %v", err)
} }
p.wrapUp(update.Pod.UID, err) p.wrapUp(update.Pod.UID, err)