NodeStatus

case class NodeStatus(addresses: Optional[Vector[NodeAddress]], allocatable: Optional[Map[String, Quantity]], capacity: Optional[Map[String, Quantity]], conditions: Optional[Vector[NodeCondition]], config: Optional[NodeConfigStatus], daemonEndpoints: Optional[NodeDaemonEndpoints], images: Optional[Vector[ContainerImage]], nodeInfo: Optional[NodeSystemInfo], phase: Optional[String], volumesAttached: Optional[Vector[AttachedVolume]], volumesInUse: Optional[Vector[String]])

NodeStatus is information about the current status of a node.

NodeStatus is information about the current status of a node.

Value Params
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

images

List of container images on this node

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.

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

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.

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.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

def getAllocatable: IO[K8sFailure, Map[String, Quantity]]

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

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

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

def getCapacity: IO[K8sFailure, Map[String, Quantity]]

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

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

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

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

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

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Gets config.

Gets config.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Gets daemonEndpoints.

Gets daemonEndpoints.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

List of container images on this node

List of container images on this node

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Gets nodeInfo.

Gets nodeInfo.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

def getPhase: IO[K8sFailure, 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.

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.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

List of volumes that are attached to the node.

List of volumes that are attached to the node.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

def getVolumesInUse: IO[K8sFailure, Vector[String]]

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

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

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product