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
Créez la ressource personnalisée
MachineConfigPool
qui permet de personnaliser les configurations des kubelets pour les nœuds de travail :Enregistrez le YAML suivant dans le fichier
nro-machineconfig.yaml
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez le CR
MachineConfigPool
en exécutant la commande suivante :oc create -f nro-machineconfig.yaml
$ oc create -f nro-machineconfig.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Créer la ressource personnalisée
NUMAResourcesOperator
:Enregistrez le YAML suivant dans le fichier
nrop.yaml
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Doit correspondre à l'étiquette appliquée aux nœuds de travail dans le CR
MachineConfigPool
correspondant.
Créez le CR
NUMAResourcesOperator
en exécutant la commande suivante :oc create -f nrop.yaml
$ oc create -f nrop.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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
$ oc get numaresourcesoperators.nodetopology.openshift.io
Exemple de sortie
NAME AGE numaresourcesoperator 10m
NAME AGE
numaresourcesoperator 10m