Struct k8s_openapi_ext::corev1::NodeStatus
source · [−]pub struct NodeStatus {
pub addresses: Option<Vec<NodeAddress, Global>>,
pub allocatable: Option<BTreeMap<String, Quantity, Global>>,
pub capacity: Option<BTreeMap<String, Quantity, Global>>,
pub conditions: Option<Vec<NodeCondition, Global>>,
pub config: Option<NodeConfigStatus>,
pub daemon_endpoints: Option<NodeDaemonEndpoints>,
pub images: Option<Vec<ContainerImage, Global>>,
pub node_info: Option<NodeSystemInfo>,
pub phase: Option<String>,
pub volumes_attached: Option<Vec<AttachedVolume, Global>>,
pub volumes_in_use: Option<Vec<String, Global>>,
}
Expand description
NodeStatus is information about the current status of a node.
Fields
addresses: Option<Vec<NodeAddress, Global>>
List of addresses reachable to the node. Queried from cloud provider, if available. More info: https://kubernetes.io/docs/concepts/nodes/node/#addresses Note: This field is declared as mergeable, but the merge key is not sufficiently unique, which can cause data corruption when it is merged. Callers should instead use a full-replacement patch. See http://pr.k8s.io/79391 for an example.
allocatable: Option<BTreeMap<String, Quantity, Global>>
Allocatable represents the resources of a node that are available for scheduling. Defaults to Capacity.
capacity: Option<BTreeMap<String, Quantity, Global>>
Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity
conditions: Option<Vec<NodeCondition, Global>>
Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition
config: Option<NodeConfigStatus>
Status of the config assigned to the node via the dynamic Kubelet config feature.
daemon_endpoints: Option<NodeDaemonEndpoints>
Endpoints of daemons running on the Node.
images: Option<Vec<ContainerImage, Global>>
List of container images on this node
node_info: Option<NodeSystemInfo>
Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#info
phase: Option<String>
NodePhase is the recently observed lifecycle phase of the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#phase The field is never populated, and now is deprecated.
volumes_attached: Option<Vec<AttachedVolume, Global>>
List of volumes that are attached to the node.
volumes_in_use: Option<Vec<String, Global>>
List of attachable volumes in use (mounted) by the node.
Trait Implementations
sourceimpl Clone for NodeStatus
impl Clone for NodeStatus
sourcefn clone(&self) -> NodeStatus
fn clone(&self) -> NodeStatus
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for NodeStatus
impl Debug for NodeStatus
sourceimpl Default for NodeStatus
impl Default for NodeStatus
sourcefn default() -> NodeStatus
fn default() -> NodeStatus
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for NodeStatus
impl<'de> Deserialize<'de> for NodeStatus
sourcefn deserialize<D>(
deserializer: D
) -> Result<NodeStatus, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<NodeStatus, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<NodeStatus> for NodeStatus
impl PartialEq<NodeStatus> for NodeStatus
sourcefn eq(&self, other: &NodeStatus) -> bool
fn eq(&self, other: &NodeStatus) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for NodeStatus
impl Serialize for NodeStatus
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for NodeStatus
Auto Trait Implementations
impl RefUnwindSafe for NodeStatus
impl Send for NodeStatus
impl Sync for NodeStatus
impl Unpin for NodeStatus
impl UnwindSafe for NodeStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more