Packages

case class NodeStatus(addresses: Option[Seq[NodeAddress]] = None, allocatable: Option[Map[String, Quantity]] = None, capacity: Option[Map[String, Quantity]] = None, conditions: Option[Seq[NodeCondition]] = None, config: Option[NodeConfigStatus] = None, daemonEndpoints: Option[NodeDaemonEndpoints] = None, images: Option[Seq[ContainerImage]] = None, nodeInfo: Option[NodeSystemInfo] = None, phase: Option[String] = None, volumesAttached: Option[Seq[AttachedVolume]] = None, volumesInUse: Option[Seq[String]] = None) extends Product with Serializable

NodeStatus is information about the current status of a node.

addresses

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

Allocatable represents the resources of a node that are available for scheduling. Defaults to Capacity

capacity

Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity

conditions

Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition

config

Status of the config assigned to the node via the dynamic Kubelet config feature.

daemonEndpoints

Endpoints of daemons running on the Node.

images

List of container images on this node

nodeInfo

Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#info

phase

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.

volumesAttached

List of volumes that are attached to the node.

volumesInUse

List of attachable volumes in use (mounted) by the node.

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NodeStatus
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new NodeStatus(addresses: Option[Seq[NodeAddress]] = None, allocatable: Option[Map[String, Quantity]] = None, capacity: Option[Map[String, Quantity]] = None, conditions: Option[Seq[NodeCondition]] = None, config: Option[NodeConfigStatus] = None, daemonEndpoints: Option[NodeDaemonEndpoints] = None, images: Option[Seq[ContainerImage]] = None, nodeInfo: Option[NodeSystemInfo] = None, phase: Option[String] = None, volumesAttached: Option[Seq[AttachedVolume]] = None, volumesInUse: Option[Seq[String]] = None)

    addresses

    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

    Allocatable represents the resources of a node that are available for scheduling. Defaults to Capacity

    capacity

    Capacity represents the total resources of a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity

    conditions

    Conditions is an array of current observed node conditions. More info: https://kubernetes.io/docs/concepts/nodes/node/#condition

    config

    Status of the config assigned to the node via the dynamic Kubelet config feature.

    daemonEndpoints

    Endpoints of daemons running on the Node.

    images

    List of container images on this node

    nodeInfo

    Set of ids/uuids to uniquely identify the node. More info: https://kubernetes.io/docs/concepts/nodes/node/#info

    phase

    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.

    volumesAttached

    List of volumes that are attached to the node.

    volumesInUse

    List of attachable volumes in use (mounted) by the node.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val addresses: Option[Seq[NodeAddress]]
  5. val allocatable: Option[Map[String, Quantity]]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val capacity: Option[Map[String, Quantity]]
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. val conditions: Option[Seq[NodeCondition]]
  10. val config: Option[NodeConfigStatus]
  11. val daemonEndpoints: Option[NodeDaemonEndpoints]
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. val images: Option[Seq[ContainerImage]]
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. val nodeInfo: Option[NodeSystemInfo]
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. val phase: Option[String]
  21. def productElementNames: Iterator[String]
    Definition Classes
    Product
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. val volumesAttached: Option[Seq[AttachedVolume]]
  24. val volumesInUse: Option[Seq[String]]
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped