Node Feature Discovery
Node Feature Discovery
This is a recently introduced plugin that as part of the Luigi operator discovers features at the host level like SRIOV enabled, kernel version, swap, ram, cpu, disks and other info. It creates labels on the nodes with those key-values on each node on the cluster. As an example, here are some feature labels that have been added to an SRIOV node automatically by NFD plugin.
labels
...
feature.node.kubernetes.io/cpu-cpuid.AESNI"true"
feature.node.kubernetes.io/cpu-cpuid.AVX"true"
feature.node.kubernetes.io/cpu-cpuid.IBPB"true"
feature.node.kubernetes.io/cpu-cpuid.STIBP"true"
feature.node.kubernetes.io/cpu-cpuid.VMX"true"
feature.node.kubernetes.io/cpu-hardware_multithreading"true"
feature.node.kubernetes.io/cpu-pstate.turbo"true"
feature.node.kubernetes.io/iommu-enabled"true"
feature.node.kubernetes.io/kernel-config.NO_HZ"true"
feature.node.kubernetes.io/kernel-config.NO_HZ_FULL"true"
feature.node.kubernetes.io/kernel-version.full 3.10.0-1127.18.2.el7.x86_64
feature.node.kubernetes.io/kernel-version.major"3"
feature.node.kubernetes.io/kernel-version.minor"10"
feature.node.kubernetes.io/kernel-version.revision"0"
feature.node.kubernetes.io/memory-numa"true"
feature.node.kubernetes.io/network-sriov.capable"true"
feature.node.kubernetes.io/network-sriov.configured"true"
feature.node.kubernetes.io/pci-0300_1a03.present"true"
feature.node.kubernetes.io/storage-nonrotationaldisk"true"
feature.node.kubernetes.io/system-os_release.ID centos
feature.node.kubernetes.io/system-os_release.VERSION_ID"7"
feature.node.kubernetes.io/system-os_release.VERSION_ID.major"7"
Was this page helpful?