PodCondition
PodCondition is a data structure in the Kubernetes API used to describe a specific aspect of a Pod’s status as observed by the control plane. Each Pod has a list of conditions in PodStatus.conditions that record the progress and health of the pod. The condition types are defined as PodConditionType and include PodScheduled, Initialized, Ready, and ContainersReady.
A PodCondition consists of several fields. Type identifies the kind of condition (for example, PodScheduled or
The four standard condition types capture key aspects of a pod’s lifecycle. PodScheduled reflects whether the
Usage of PodCondition supports decision-making for scheduling, traffic routing, and lifecycle management. Kubernetes components and clients