diff --git a/pkg/kubectl/cmd/run.go b/pkg/kubectl/cmd/run.go index ed4b9898cf5..e7d4e91b043 100644 --- a/pkg/kubectl/cmd/run.go +++ b/pkg/kubectl/cmd/run.go @@ -413,7 +413,9 @@ func waitForPod(podClient coreclient.PodsGetter, ns, name string, exitCondition ev, err := watch.Until(0, w, func(ev watch.Event) (bool, error) { return exitCondition(ev) }) - result = ev.Object.(*api.Pod) + if ev != nil { + result = ev.Object.(*api.Pod) + } return err }) return result, err