NodeSystemInfo

data class NodeSystemInfo(val architecture: String, val bootID: String, val containerRuntimeVersion: String, val kernelVersion: String, val kubeProxyVersion: String, val kubeletVersion: String, val machineID: String, val operatingSystem: String, val osImage: String, val systemUUID: String)

NodeSystemInfo is a set of ids/uuids to uniquely identify the node.

Constructors

Link copied to clipboard
constructor(architecture: String, bootID: String, containerRuntimeVersion: String, kernelVersion: String, kubeProxyVersion: String, kubeletVersion: String, machineID: String, operatingSystem: String, osImage: String, systemUUID: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Architecture reported by the node

Link copied to clipboard

Boot ID reported by the node.

Link copied to clipboard

ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).

Link copied to clipboard

Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).

Link copied to clipboard

Kubelet Version reported by the node.

Link copied to clipboard

KubeProxy Version reported by the node.

Link copied to clipboard

MachineID reported by the node. For unique machine identification in the cluster this field is preferred. Learn more from man(5) machine-id: http://man7.org/linux/man-pages/man5/machine-id.5.html

Link copied to clipboard

The Operating System reported by the node

Link copied to clipboard

OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).

Link copied to clipboard

SystemUUID reported by the node. For unique machine identification MachineID is preferred. This field is specific to Red Hat hosts https://access.redhat.com/documentation/en-us/red_hat_subscription_management/1/html/rhsm/uuid