How to: 6. Exploring Pods
Whilst a Pod is running, the _kubelet_ is able to restart containers to handle some faults. Within a Pod, Kubernetes tracks different container states and determines what action to take to make the Pod healthy again.

Kubernetes tracks the _phase_ of a Pod

- Pending - Pod starts here and waits to be scheduled, image download, etc
- Running - at least one container running
- Succeeded - all containers terminated successfully
- Failed - all containers have terminated, at least one terminated in failure
- Unknown - pod state cannot be obtained, either node communication breakdown or other

Kubernetes also tracks the _state_ of containers running in a Pod

- Waiting - startup not complete
- Running - executing without issues
- Terminated - ran into issues whilst executing