class K8S::Api::Core::V1::PodStatus
- K8S::Api::Core::V1::PodStatus
- Reference
- Object
Overview
PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane.
Included Modules
- JSON::Serializable
- YAML::Serializable
Defined in:
versions/v1.19/api/core/v1/pod_status.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : JSON::PullParser)
- .new(*, conditions : Array? = nil, container_statuses : Array? = nil, ephemeral_container_statuses : Array? = nil, host_ip : String? = nil, init_container_statuses : Array? = nil, message : String? = nil, nominated_node_name : String? = nil, phase : String? = nil, pod_ip : String? = nil, pod_ips : Array? = nil, qos_class : String? = nil, reason : String? = nil, start_time : Time? = nil)
Instance Method Summary
- #conditions : Array(Api::Core::V1::PodCondition)?
- #conditions=(conditions : Array(Api::Core::V1::PodCondition)?)
- #container_statuses : Array(Api::Core::V1::ContainerStatus)?
- #container_statuses=(container_statuses : Array(Api::Core::V1::ContainerStatus)?)
- #ephemeral_container_statuses : Array(Api::Core::V1::ContainerStatus)?
- #ephemeral_container_statuses=(ephemeral_container_statuses : Array(Api::Core::V1::ContainerStatus)?)
- #host_ip : String?
- #host_ip=(host_ip : String?)
- #init_container_statuses : Array(Api::Core::V1::ContainerStatus)?
- #init_container_statuses=(init_container_statuses : Array(Api::Core::V1::ContainerStatus)?)
- #message : String?
- #message=(message : String?)
- #nominated_node_name : String?
- #nominated_node_name=(nominated_node_name : String?)
- #phase : String?
- #phase=(phase : String?)
- #pod_ip : String?
- #pod_ip=(pod_ip : String?)
- #pod_ips : Array(Api::Core::V1::PodIP)?
- #pod_ips=(pod_ips : Array(Api::Core::V1::PodIP)?)
- #qos_class : String?
- #qos_class=(qos_class : String?)
- #reason : String?
- #reason=(reason : String?)
- #start_time : Time?
- #start_time=(start_time : Time?)
Constructor Detail
def self.new(*, conditions : Array? = nil, container_statuses : Array? = nil, ephemeral_container_statuses : Array? = nil, host_ip : String? = nil, init_container_statuses : Array? = nil, message : String? = nil, nominated_node_name : String? = nil, phase : String? = nil, pod_ip : String? = nil, pod_ips : Array? = nil, qos_class : String? = nil, reason : String? = nil, start_time : Time? = nil)
#
Instance Method Detail
def container_statuses=(container_statuses : Array(Api::Core::V1::ContainerStatus)?)
#
def ephemeral_container_statuses=(ephemeral_container_statuses : Array(Api::Core::V1::ContainerStatus)?)
#
def init_container_statuses=(init_container_statuses : Array(Api::Core::V1::ContainerStatus)?)
#