Pod Status and Conditions

Pod Status and Conditions

Pod Status

Pod status tells where the pod is in its lifecycle. It can be viewed using k get pods command.
  • Pending - pod is waiting to be scheduled on a node
  • ContainerCreating - pulling the images and starting the containers for the pod
  • Running - the containers inside the pod are running

Pod Conditions

Binary values signifying the state of a pod. It can be viewed by running k describe pod <pod- name> command and looking at the conditions section.
  • PodScheduled - pod has been scheduled on a node
  • Initialized - pod has been initialized
  • ContainersReady - containers inside the pod are ready to run
  • Ready - pod is ready to run (when all the containers inside the pod are ready to run)