I am facing same issue for multiple labs
ubectl describe pod httpd-pod-t3q6
Name: httpd-pod-t3q6
Namespace: default
Priority: 0
Service Account: default
Node: kodekloud-control-plane/172.17.0.2
Start Time: Thu, 01 Jan 2026 04:25:02 +0000
Labels:
Annotations:
Status: Pending
IP: 10.244.0.10
IPs:
IP: 10.244.0.10
Containers:
httpd-container-t3q6:
Container ID:
Image: httpd:latest
Image ID:
Port:
Host Port:
State: Waiting
Reason: ImagePullBackOff
Ready: False
Restart Count: 0
Limits:
cpu: 100m
memory: 20Mi
Requests:
cpu: 100m
memory: 15Mi
Environment:
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-6b9kv (ro)
Conditions:
Type Status
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
kube-api-access-6b9kv:
Type: Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional:
DownwardAPI: true
QoS Class: Burstable
Node-Selectors:
Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
Type Reason Age From Message
Normal Scheduled 3m13s default-scheduler Successfully assigned default/httpd-pod-t3q6 to kodekloud-control-plane
Normal Pulling 115s (x4 over 3m12s) kubelet Pulling image “httpd:latest”
Warning Failed 115s (x4 over 3m12s) kubelet Failed to pull image “httpd:latest”: rpc error: code = Unknown desc = failed to pull and unpack image “Docker Hub Container Image Library | App Containerization”: failed to read expected number of bytes: unexpected EOF
Warning Failed 115s (x4 over 3m12s) kubelet Error: ErrImagePull
Warning Failed 91s (x6 over 3m11s) kubelet Error: ImagePullBackOff
Normal BackOff 77s (x7 over 3m11s) kubelet Back-off pulling image “httpd:latest”
thor@jumphost ~$ what will be the issue not pulling latest images