diff --git a/modules/api/pkg/resource/pod/detail.go b/modules/api/pkg/resource/pod/detail.go index 96bce356f81..6f96d4dc475 100644 --- a/modules/api/pkg/resource/pod/detail.go +++ b/modules/api/pkg/resource/pod/detail.go @@ -440,7 +440,9 @@ func extractContainerResourceValue(fs *v1.ResourceFieldSelector, container *v1.C } func extractContainerStatus(pod *v1.Pod, container *v1.Container) *v1.ContainerStatus { - for _, status := range pod.Status.ContainerStatuses { + statuses := append(pod.Status.ContainerStatuses, pod.Status.InitContainerStatuses...) + + for _, status := range statuses { if status.Name == container.Name { return &status }