From 34db84efe23fe590234a507ee47defedcac8ebf8 Mon Sep 17 00:00:00 2001 From: Michal Fojtik Date: Wed, 30 Nov 2016 12:01:35 +0100 Subject: [PATCH] Report the Pod name and namespace when kubelet fails to sync the container --- pkg/kubelet/pod_workers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/pod_workers.go b/pkg/kubelet/pod_workers.go index b258319cf3e..606fc55516a 100644 --- a/pkg/kubelet/pod_workers.go +++ b/pkg/kubelet/pod_workers.go @@ -31,6 +31,7 @@ import ( "k8s.io/kubernetes/pkg/kubelet/events" "k8s.io/kubernetes/pkg/kubelet/eviction" kubetypes "k8s.io/kubernetes/pkg/kubelet/types" + "k8s.io/kubernetes/pkg/kubelet/util/format" "k8s.io/kubernetes/pkg/kubelet/util/queue" ) @@ -178,7 +179,7 @@ func (p *podWorkers) managePodLoop(podUpdates <-chan UpdatePodOptions) { update.OnCompleteFunc(err) } 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.wrapUp(update.Pod.UID, err)