1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2024-12-15 17:50:49 +00:00
node-feature-discovery/pkg
Talor Itzhak 5b0788ced4 topology-updater: introduce exclude-list
The exclude-list allows to filter specific resource accounting
from NRT's objects per node basis.

The CRs created by the topology-updater are used by the scheduler-plugin
as a source of truth for making scheduling decisions.
As such, this feature allows to hide specific information
from the scheduler, which in turn
will affect the scheduling decision.
A common use case is when user would like to perform scheduling
decisions which are based on a specific resource.
In that case, we can exclude all the other resources
which we don't want the scheduler to exemine.

The exclude-list is provided to the topology-updater via a ConfigMap.
Resource type's names specified in the list should match the names
as shown here: https://pkg.go.dev/k8s.io/api/core/v1#ResourceName

This is a resurrection of an old work started here:
https://github.com/kubernetes-sigs/node-feature-discovery/pull/545

Signed-off-by: Talor Itzhak <titzhak@redhat.com>
2022-11-21 14:08:25 +02:00
..
apihelper apis/nfd: update auto-generated code 2022-10-18 18:41:53 +03:00
apis/nfd/v1alpha1 apis/nfd: fix NodeFeatureRule templating 2022-10-25 23:37:27 +03:00
cpuid pkg/cpuid: lint fixes 2020-05-20 21:48:06 +03:00
generated Update auto-generated artefacts 2022-09-08 12:45:20 +03:00
labeler apis/nfd: update auto-generated code 2022-10-18 18:41:53 +03:00
nfd-client topology-updater: introduce exclude-list 2022-11-21 14:08:25 +02:00
nfd-master Add argument to updateNodeFeatures method to pass client from caller 2022-11-06 22:37:11 +02:00
podres topologyupdater: Bootstrap nfd-topology-updater in NFD 2021-09-21 10:47:39 +01:00
resourcemonitor topology-updater: introduce exclude-list 2022-11-21 14:08:25 +02:00
topologypolicy topologyupdater: Bootstrap nfd-topology-updater in NFD 2021-09-21 10:47:39 +01:00
topologyupdater Re-generate files 2022-08-10 09:47:23 +03:00
utils get kubelet config from configz 2022-11-08 23:52:35 +08:00
version version: allow undefined version 2020-03-20 07:21:43 +02:00