Class NodeSystemInfo


  • public final class NodeSystemInfo
    extends java.lang.Object
    • Method Detail

      • architecture

        public java.lang.String architecture()
        Returns:
        The Architecture reported by the node
      • bootID

        public java.lang.String bootID()
        Returns:
        Boot ID reported by the node.
      • containerRuntimeVersion

        public java.lang.String containerRuntimeVersion()
        Returns:
        ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
      • kernelVersion

        public java.lang.String kernelVersion()
        Returns:
        Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
      • kubeProxyVersion

        public java.lang.String kubeProxyVersion()
        Returns:
        KubeProxy Version reported by the node.
      • kubeletVersion

        public java.lang.String kubeletVersion()
        Returns:
        Kubelet Version reported by the node.
      • machineID

        public java.lang.String machineID()
        Returns:
        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
      • operatingSystem

        public java.lang.String operatingSystem()
        Returns:
        The Operating System reported by the node
      • osImage

        public java.lang.String osImage()
        Returns:
        OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
      • systemUUID

        public java.lang.String systemUUID()
        Returns:
        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