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     |
    +--------------+-------------------------+-------------+