domino_admin_toolkit.checks.info.test_node_roles module

domino_admin_toolkit.checks.info.test_node_roles.compute_requests_limits(v1)
domino_admin_toolkit.checks.info.test_node_roles.get_condition(node, condition)
domino_admin_toolkit.checks.info.test_node_roles.get_label(node, label, value_not_found='<none>')
domino_admin_toolkit.checks.info.test_node_roles.get_node_info(node, metrics_api)
domino_admin_toolkit.checks.info.test_node_roles.get_resource_usage(node_name, resource_metrics)
domino_admin_toolkit.checks.info.test_node_roles.test_node_limits_requests()
Description:

This script displays the CPU and memory requests and limits for each node in a Kubernetes cluster. The script will skip execution if the number of nodes in the cluster is greater than 50, in order to prevent excessive load on the KubeAPI server.

Result:

The script returns a list of nodes, along with their respective CPU and memory limits expressed as percentages.

domino_admin_toolkit.checks.info.test_node_roles.test_node_roles()
Description:

Get node info for each of the kubernetes node in the cluster

Result:

Provides a tabulated list of cluster nodes and their conditions