Back to Labs
Boss
kubectl → Docker → Git

Debug the Outage

Production is down. A CrashLoopBackOff pod is killing your SLA. Find the broken pod, inspect the container, and revert the bad commit before your on-call ends.

500 XP
~25 min
kubectl
Docker
Git

Challenge Phases

3 phases
Phase 1

kubectl

Find the Crash

  • kubectl get pods
  • kubectl logs api-server-xxx
  • kubectl describe pod api-server-xxx
Phase 2

Docker

Inspect Container

  • docker run -it myapp:v1.0.0 -- /bin/sh
  • docker logs container-id
Phase 3

Git

Revert & Fix

  • git log --oneline
  • git revert HEAD
  • git push

Coming Soon

The full interactive version of this Boss Challenge is launching soon.

Before you can attempt this: complete the individual kubectl, Docker and Git labs first to unlock this challenge.