Merge pull request #27042 from lukaszo/logs
Automatic merge from submit-queue Fix kubectl logs for init containers
This commit is contained in:
		| @@ -2720,6 +2720,10 @@ func (kl *Kubelet) validateContainerLogStatus(podName string, podStatus *api.Pod | |||||||
| 	var cID string | 	var cID string | ||||||
|  |  | ||||||
| 	cStatus, found := api.GetContainerStatus(podStatus.ContainerStatuses, containerName) | 	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 { | 	if !found { | ||||||
| 		return kubecontainer.ContainerID{}, fmt.Errorf("container %q in pod %q is not available", containerName, podName) | 		return kubecontainer.ContainerID{}, fmt.Errorf("container %q in pod %q is not available", containerName, podName) | ||||||
| 	} | 	} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 k8s-merge-robot
					k8s-merge-robot