Merge pull request #92325 from brianpursley/sync-pod-log

Add pod and container name in log message when container fails to start
This commit is contained in:
Kubernetes Prow Robot 2020-06-24 04:55:18 -07:00 committed by GitHub
commit 14d9b5d758
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -793,9 +793,9 @@ func (m *kubeGenericRuntimeManager) SyncPod(pod *v1.Pod, podStatus *kubecontaine
// repetitive log spam // repetitive log spam
switch { switch {
case err == images.ErrImagePullBackOff: case err == images.ErrImagePullBackOff:
klog.V(3).Infof("%v start failed: %v: %s", typeName, err, msg) klog.V(3).Infof("%v %+v start failed in pod %v: %v: %s", typeName, spec.container, format.Pod(pod), err, msg)
default: default:
utilruntime.HandleError(fmt.Errorf("%v start failed: %v: %s", typeName, err, msg)) utilruntime.HandleError(fmt.Errorf("%v %+v start failed in pod %v: %v: %s", typeName, spec.container, format.Pod(pod), err, msg))
} }
return err return err
} }