1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/hardware_enablement/psap-node-feature-discovery-operator.adoc

41 lines
2.2 KiB
Plaintext

:_mod-docs-content-type: ASSEMBLY
[id="psap-node-feature-discovery-operator"]
= Node Feature Discovery Operator
include::_attributes/common-attributes.adoc[]
:context: psap-node-feature-discovery-operator
toc::[]
Learn about the Node Feature Discovery (NFD) Operator and how you can use it to expose node-level information by orchestrating Node Feature Discovery, a Kubernetes add-on for detecting hardware features and system configuration.
include::modules/psap-node-feature-discovery-operator.adoc[leveloffset=+1]
include::modules/psap-installing-node-feature-discovery-operator.adoc[leveloffset=+1]
[id="psap-node-feature-discovery-operator-using-the-operator"]
== Using the Node Feature Discovery Operator
The Node Feature Discovery (NFD) Operator orchestrates all resources needed to run the Node-Feature-Discovery daemon set by watching for a `NodeFeatureDiscovery` custom resource (CR). Based on the `NodeFeatureDiscovery` CR, the Operator creates the operand (NFD) components in the selected namespace. You can edit the CR to use another namespace, image, image pull policy, and `nfd-worker-conf` config map, among other options.
As a cluster administrator, you can create a `NodeFeatureDiscovery` CR by using the {oc-first} or the web console.
[NOTE]
====
Starting with version 4.12, the `operand.image` field in the `NodeFeatureDiscovery` CR is mandatory. If the NFD Operator is deployed by using {olm-first}, OLM automatically sets the `operand.image` field. If you create the `NodeFeatureDiscovery` CR by using the {product-title} CLI or the {product-title} web console, you must set the `operand.image` field explicitly.
====
include::modules/creating-nfd-cr-cli.adoc[leveloffset=+2]
include::modules/creating-nfd-cr-cli-disconnected.adoc[leveloffset=+2]
include::modules/creating-nfd-cr-web-console.adoc[leveloffset=+2]
include::modules/psap-configuring-node-feature-discovery.adoc[leveloffset=+1]
include::modules/nfd-rules-about.adoc[leveloffset=+1]
include::modules/nfd-rules-using.adoc[leveloffset=+1]
include::modules/psap-node-feature-discovery-using-topology-updater.adoc[leveloffset=+1]
include::modules/psap-node-feature-discovery-topology-updater-command-reference.adoc[leveloffset=+2]