1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-05 08:17:04 +00:00
node-feature-discovery/source
Markus Lehtonen da2cb07c64 Implement cpu feature source
Currently, it only detects one feature, i.e. hardware multithreading
(such as Intel hyper-threading technology). The corresponding feature
label is:
  feature.node.kubernetes.io/cpu-hardware_multithreading=true

However, this (architecture/platform dependent) feature is not detected
directly, and, the heuristics can be mislead. Detection works by
checking the thread siblings of each logical (and online) cpu in the
system. If any cpu has any thread siblings the feature label is set to
true. Thus, hardware multithreading could be effectively disabled e.g.
by putting all sibling cpus offline (even if the technology would be
enabled in hardware).
2018-12-07 16:58:09 +02:00
..
cpu Implement cpu feature source 2018-12-07 16:58:09 +02:00
cpuid Add ARM64 support to cpuid 2018-12-05 10:13:24 +02:00
fake Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
iommu Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
kernel Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
local Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
memory Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
network Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
panic_fake Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
pci Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
pstate Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
rdt Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
selinux Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
storage Import from sigs.k8s.io/node-feature-discovery 2018-12-04 15:15:46 +02:00
system Implement OS release detection 2018-12-05 14:42:38 +02:00
source.go Support for non-binary labels 2018-10-10 13:21:49 +03:00