struct
Kubernetes::NodeSystemInfo
- Kubernetes::NodeSystemInfo
- Struct
- Value
- Object
Overview
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
Included Modules
- JSON::Serializable
- Kubernetes::Serializable
- YAML::Serializable
Defined in:
generated/models/io_k8s_api_core_v1.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : ::JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Macro Summary
-
field(name, type = nil, **options, &block)
Helper macro for defining fields with automatic camelCase conversion
Instance Method Summary
-
#architecture : String | Nil
The Architecture reported by the node
-
#architecture=(architecture : String | Nil)
The Architecture reported by the node
-
#boot_id : String | Nil
Boot ID reported by the node.
-
#boot_id=(boot_id : String | Nil)
Boot ID reported by the node.
-
#container_runtime_version : String | Nil
ContainerRuntime Version reported by the node through runtime remote API (e.g.
-
#container_runtime_version=(container_runtime_version : String | Nil)
ContainerRuntime Version reported by the node through runtime remote API (e.g.
-
#kernel_version : String | Nil
Kernel Version reported by the node from 'uname -r' (e.g.
-
#kernel_version=(kernel_version : String | Nil)
Kernel Version reported by the node from 'uname -r' (e.g.
-
#kube_proxy_version : String | Nil
Deprecated: KubeProxy Version reported by the node.
-
#kube_proxy_version=(kube_proxy_version : String | Nil)
Deprecated: KubeProxy Version reported by the node.
-
#kubelet_version : String | Nil
Kubelet Version reported by the node.
-
#kubelet_version=(kubelet_version : String | Nil)
Kubelet Version reported by the node.
-
#machine_id : String | Nil
MachineID reported by the node.
-
#machine_id=(machine_id : String | Nil)
MachineID reported by the node.
-
#operating_system : String | Nil
The Operating System reported by the node
-
#operating_system=(operating_system : String | Nil)
The Operating System reported by the node
-
#os_image : String | Nil
OS Image reported by the node from /etc/os-release (e.g.
-
#os_image=(os_image : String | Nil)
OS Image reported by the node from /etc/os-release (e.g.
-
#swap : NodeSwapStatus | Nil
Swap Info reported by the node.
-
#swap=(swap : NodeSwapStatus | Nil)
Swap Info reported by the node.
-
#system_uuid : String | Nil
SystemUUID reported by the node.
-
#system_uuid=(system_uuid : String | Nil)
SystemUUID reported by the node.
Constructor Detail
Macro Detail
Helper macro for defining fields with automatic camelCase conversion
Instance Method Detail
ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
Deprecated: KubeProxy Version reported by the node.
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
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
OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
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
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