LearnThatStack Ace your next interview
Kubernetes · question
Question 5 of 90

How do you troubleshoot a pod that's not starting?

beginner
← All Kubernetes questions
Re-explain

Run kubectl describe pod first, because its events usually name the cause, and then read the container logs. What you find points to one of four common problems:

  • Resource constraints. A Pod stuck in Pending cannot be scheduled, most often because no node has enough free CPU or memory. The events show the reason, and kubectl describe node shows each node's capacity.
  • Image pull errors. ImagePullBackOff means Kubernetes cannot pull the image. Check the image name and tag, registry access and the pull secret.
  • Configuration errors. A missing Secret or ConfigMap keeps the container from starting, and the events name it. Bad settings, such as an invalid environment variable, usually crash the app, so check kubectl logs --previous.
  • Network issues. If the app starts but cannot reach its dependencies, test DNS resolution and whether those Services have endpoints.
# Check pod status
kubectl get pods -o wide
# Describe pod for events
kubectl describe pod <pod-name>
# Check logs
kubectl logs <pod-name>
# Check previous container logs if restarting
kubectl logs <pod-name> --previous
# Check node resources
kubectl top nodes
kubectl describe node <node-name>
Rewriting in plainer words…

This answer doesn't lend itself to a diagram - it reads best . No credits were charged.

Why there's no diagram: “”

The interactive diagram is below the answer - jump to diagram ↓ · Below it, the related concept . Jump to it ↓

The diagram below the answer is the concept . Jump to it ↓

Tailored explanation · switch back to · ·
What should the new diagram focus on?
How well did you know this?
AI:

Saved in this browser - sign in to keep your review list.

How should your speech become text?

Listening… your words appear above as you speak - tap Stop when you're done.

Recording · cr - tap Stop & transcribe when you're done.

Transcribing with AI…

Voice:

Keep going - a few more words and AI can grade it.

Interview lens

Likely follow-ups, what you can say, and the weak answers to avoid.

Sign in free to open it Free account - the lens opens as soon as you're back.

Want a quick review of the fundamentals? See the Kubernetes cheatsheet.

← Back to all Kubernetes questions
Pro · $10/mo

77 of 90 Kubernetes answers are in Pro.

Full answers, code samples, and AI explanations that go simpler or deeper. Cancel anytime.

  • Full answers + code
  • AI explanations, simpler or deeper
  • 1,000 AI credits / month
  • Cancel anytime