Struct k8s_openapi::v1_7::kubernetes::pkg::api::v1::PodStatus
source · pub struct PodStatus {
pub conditions: Option<Vec<PodCondition>>,
pub container_statuses: Option<Vec<ContainerStatus>>,
pub host_ip: Option<String>,
pub init_container_statuses: Option<Vec<ContainerStatus>>,
pub message: Option<String>,
pub phase: Option<String>,
pub pod_ip: Option<String>,
pub qos_class: Option<String>,
pub reason: Option<String>,
pub start_time: Option<Time>,
}
Expand description
PodStatus represents information about the status of a pod. Status may trail the actual state of a system.
Fields§
§conditions: Option<Vec<PodCondition>>
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
container_statuses: Option<Vec<ContainerStatus>>
The list has one entry per container in the manifest. Each entry is currently the output of docker inspect
. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
host_ip: Option<String>
IP address of the host to which the pod is assigned. Empty if not yet scheduled.
init_container_statuses: Option<Vec<ContainerStatus>>
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
message: Option<String>
A human readable message indicating details about why the pod is in this condition.
phase: Option<String>
Current condition of the pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-phase
pod_ip: Option<String>
IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated.
qos_class: Option<String>
The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://github.com/kubernetes/kubernetes/blob/master/docs/design/resource-qos.md
reason: Option<String>
A brief CamelCase message indicating details about why the pod is in this state. e.g. ‘OutOfDisk’
start_time: Option<Time>
RFC 3339 date and time at which the object was acknowledged by the Kubelet. This is before the Kubelet pulled the container image(s) for the pod.