List Node Labels from the CLIΒΆ

You can list assigned labels to review and manage the scheduling of Kubernetes objects, such as pods.

Labels are key/value pairs that are attached to nodes and are used to specify identifying attributes of nodes. Labels can be used to identify physical attributes of a node such as special purpose hardware or labels can be used to identify logical attributes of a node, for example the role of a node.

For more information on labels that are used to assign pods to nodes, refer to https://kubernetes.io/docs/concepts/configuration/assign-pod-node/.

Procedure

To list labels currently assigned to a host, use the host-label-list command.

The command format is:

system host-label-list (<hostName> | <hostID>)

For example:

~(keystone)admin)$ system host-label-list controller-0
+--------------+-------------------------+-------------+
| hostname     | label key               | label value |
+--------------+-------------------------+-------------+
| controller-0 | openstack-compute-node  | enabled     |
| controller-0 | openstack-control-plane | enabled     |
| controller-0 | openvswitch             | enabled     |
| controller-0 | SRIOV                   | enabled     |
+--------------+-------------------------+-------------+