Watch how Kubernetes manages pod states - from creation to termination
Click "Start Pod" to begin the simulation and watch the pod go through its lifecycle stages.
ContainerCreating
Pending: Pod accepted but not yet running. Waiting for scheduling, image pull, or volume mounting.
Running: Pod bound to node, all containers created, at least one running.
Succeeded: All containers terminated successfully (exit code 0).
Failed: All containers terminated, at least one failed (non-zero exit).
For ML inference pods, you want them to stay "Running". For training Jobs, "Succeeded" means training completed. "Failed" usually means OOM or code error.
status: phase: Pending conditions: - type: PodScheduled status: "False" containerStatuses: - name: ml-api state: waiting: reason: ContainerCreating