Node Feature Discovery
Node Feature Discovery
This is a new plugin that was recently introduced as part of the Luigi operator that discovers' features at the host level, like SRIOV enabled, kernel version, swap, ram, cpu, disks and other values. 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?