3.2. Installation de l'opérateur de découverte de fonctionnalités de nœuds


L'opérateur NFD (Node Feature Discovery) orchestre toutes les ressources nécessaires à l'exécution de l'ensemble de démons NFD. En tant qu'administrateur de cluster, vous pouvez installer l'opérateur NFD à l'aide de la CLI d'OpenShift Container Platform ou de la console Web.

3.2.1. Installation de l'opérateur NFD à l'aide du CLI

En tant qu'administrateur de cluster, vous pouvez installer l'opérateur NFD à l'aide du CLI.

Conditions préalables

  • Un cluster OpenShift Container Platform
  • Installez le CLI OpenShift (oc).
  • Connectez-vous en tant qu'utilisateur disposant des privilèges cluster-admin.

Procédure

  1. Créer un espace de noms pour l'opérateur BDNF.

    1. Créez la ressource personnalisée (CR) Namespace suivante qui définit l'espace de noms openshift-nfd, puis enregistrez le YAML dans le fichier nfd-namespace.yaml:

      Copy to Clipboard Toggle word wrap
      apiVersion: v1
      kind: Namespace
      metadata:
        name: openshift-nfd
    2. Créez l'espace de noms en exécutant la commande suivante :

      Copy to Clipboard Toggle word wrap
      $ oc create -f nfd-namespace.yaml
  2. Installez l'opérateur NFD dans l'espace de noms que vous avez créé à l'étape précédente en créant les objets suivants :

    1. Créez le CR OperatorGroup suivant et enregistrez le YAML dans le fichier nfd-operatorgroup.yaml:

      Copy to Clipboard Toggle word wrap
      apiVersion: operators.coreos.com/v1
      kind: OperatorGroup
      metadata:
        generateName: openshift-nfd-
        name: openshift-nfd
        namespace: openshift-nfd
      spec:
        targetNamespaces:
        - openshift-nfd
    2. Créez le CR OperatorGroup en exécutant la commande suivante :

      Copy to Clipboard Toggle word wrap
      $ oc create -f nfd-operatorgroup.yaml
    3. Créez le CR Subscription suivant et enregistrez le YAML dans le fichier nfd-sub.yaml:

      Exemple d'abonnement

      Copy to Clipboard Toggle word wrap
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: nfd
        namespace: openshift-nfd
      spec:
        channel: "stable"
        installPlanApproval: Automatic
        name: nfd
        source: redhat-operators
        sourceNamespace: openshift-marketplace

    4. Créez l'objet d'abonnement en exécutant la commande suivante :

      Copy to Clipboard Toggle word wrap
      $ oc create -f nfd-sub.yaml
    5. Modification du projet openshift-nfd:

      Copy to Clipboard Toggle word wrap
      $ oc project openshift-nfd

Vérification

  • Pour vérifier que le déploiement de l'opérateur s'est déroulé correctement, exécutez le programme :

    Copy to Clipboard Toggle word wrap
    $ oc get pods

    Exemple de sortie

    Copy to Clipboard Toggle word wrap
    NAME                                      READY   STATUS    RESTARTS   AGE
    nfd-controller-manager-7f86ccfb58-vgr4x   2/2     Running   0          10m

    Un déploiement réussi affiche un statut Running.

3.2.2. Installation de l'opérateur NFD à l'aide de la console web

En tant qu'administrateur de cluster, vous pouvez installer l'opérateur NFD à l'aide de la console web.

Procédure

  1. Dans la console Web OpenShift Container Platform, cliquez sur Operators OperatorHub.
  2. Choisissez Node Feature Discovery dans la liste des opérateurs disponibles, puis cliquez sur Install.
  3. Sur la page Install Operator, sélectionnez A specific namespace on the cluster, puis cliquez sur Install. Vous ne devez pas créer d'espace de noms car il est créé pour vous.

Vérification

Pour vérifier que l'opérateur NFD a été installé avec succès :

  1. Naviguez jusqu'à la page Operators Installed Operators.
  2. Assurez-vous que Node Feature Discovery est listé dans le projet openshift-nfd avec un Status de InstallSucceeded.

    Note

    Pendant l'installation, un opérateur peut afficher un état Failed. Si l'installation réussit par la suite avec un message InstallSucceeded, vous pouvez ignorer le message Failed.

Résolution de problèmes

Si l'opérateur n'apparaît pas tel qu'il a été installé, poursuivre le dépannage :

  1. Naviguez jusqu'à la page Operators Installed Operators et inspectez les onglets Operator Subscriptions et Install Plans pour voir s'il n'y a pas de défaillance ou d'erreur sous Status.
  2. Naviguez vers la page Workloads Pods et vérifiez les journaux pour les pods dans le projet openshift-nfd.
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat, Inc.