5.3. Création de la ressource personnalisée NUMAResourcesOperator


Une fois l'opérateur de ressources NUMA installé, créez la ressource personnalisée (CR) NUMAResourcesOperator qui demande à l'opérateur de ressources NUMA d'installer toute l'infrastructure de cluster nécessaire à la prise en charge du planificateur NUMA, y compris les jeux de démons et les API.

Conditions préalables

  • Installez le CLI OpenShift (oc).
  • Connectez-vous en tant qu'utilisateur disposant des privilèges cluster-admin.
  • Installer l'opérateur de ressources NUMA.

Procédure

  1. Créez la ressource personnalisée MachineConfigPool qui permet de personnaliser les configurations des kubelets pour les nœuds de travail :

    1. Enregistrez le YAML suivant dans le fichier nro-machineconfig.yaml:

      apiVersion: machineconfiguration.openshift.io/v1
      kind: MachineConfigPool
      metadata:
        labels:
          cnf-worker-tuning: enabled
          machineconfiguration.openshift.io/mco-built-in: ""
          pools.operator.machineconfiguration.openshift.io/worker: ""
        name: worker
      spec:
        machineConfigSelector:
          matchLabels:
            machineconfiguration.openshift.io/role: worker
        nodeSelector:
          matchLabels:
            node-role.kubernetes.io/worker: ""
      Copy to Clipboard Toggle word wrap
    2. Créez le CR MachineConfigPool en exécutant la commande suivante :

      $ oc create -f nro-machineconfig.yaml
      Copy to Clipboard Toggle word wrap
  2. Créer la ressource personnalisée NUMAResourcesOperator:

    1. Enregistrez le YAML suivant dans le fichier nrop.yaml:

      apiVersion: nodetopology.openshift.io/v1alpha1
      kind: NUMAResourcesOperator
      metadata:
        name: numaresourcesoperator
      spec:
        nodeGroups:
        - machineConfigPoolSelector:
            matchLabels:
              pools.operator.machineconfiguration.openshift.io/worker: "" 
      1
      Copy to Clipboard Toggle word wrap
      1
      Doit correspondre à l'étiquette appliquée aux nœuds de travail dans le CR MachineConfigPool correspondant.
    2. Créez le CR NUMAResourcesOperator en exécutant la commande suivante :

      $ oc create -f nrop.yaml
      Copy to Clipboard Toggle word wrap

Vérification

Vérifiez que l'opérateur de ressources NUMA a été déployé avec succès en exécutant la commande suivante :

$ oc get numaresourcesoperators.nodetopology.openshift.io
Copy to Clipboard Toggle word wrap

Exemple de sortie

NAME                    AGE
numaresourcesoperator   10m
Copy to Clipboard Toggle word wrap

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

© 2026 Red Hat
Retour au début