diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index f7f01abc595..9e78015a7d8 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -2720,6 +2720,10 @@ func (kl *Kubelet) validateContainerLogStatus(podName string, podStatus *api.Pod var cID string cStatus, found := api.GetContainerStatus(podStatus.ContainerStatuses, containerName) + // if not found, check the init containers + if !found { + cStatus, found = api.GetContainerStatus(podStatus.InitContainerStatuses, containerName) + } if !found { return kubecontainer.ContainerID{}, fmt.Errorf("container %q in pod %q is not available", containerName, podName) }