package kubecaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

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

type t
val to_yojson : t -> Yojson.Safe.t
val make : system_uuid:string -> os_image:string -> operating_system:string -> machine_id:string -> kubelet_version:string -> kube_proxy_version:string -> kernel_version:string -> container_runtime_version:string -> boot_id:string -> architecture:string -> unit -> t
val architecture : t -> string

The Architecture reported by the node

val boot_id : t -> string

Boot Id reported by the node.

val container_runtime_version : t -> string

Container_runtime Version reported by the node through runtime remote Api (e.g. docker://1.5.0).

val kernel_version : t -> string

Kernel Version reported by the node from 'uname _r' (e.g. 3.16.0_0.bpo.4_amd64).

val kube_proxy_version : t -> string

Kube_proxy Version reported by the node.

val kubelet_version : t -> string

Kubelet Version reported by the node.

val machine_id : t -> string

Machine_id 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

val operating_system : t -> string

The Operating System reported by the node

val os_image : t -> string

Os Image reported by the node from /etc/os_release (e.g. Debian Gnu/linux 7 (wheezy)).

val system_uuid : t -> string

System_uuid reported by the node. For unique machine identification Machine_id is preferred. This field is specific to Red Hat hosts https://access.redhat.com/documentation/en-US/Red_Hat_Subscription_Management/1/html/RHSM/getting-system-uuid.html

module Object : Object.S with type value := t
OCaml

Innovation. Community. Security.