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
MachineConfigPoolqui 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
MachineConfigPoolen exécutant la commande suivante :oc create -f nro-machineconfig.yaml
$ oc create -f nro-machineconfig.yamlCopy 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
MachineConfigPoolcorrespondant.
Créez le CR
NUMAResourcesOperatoren exécutant la commande suivante :oc create -f nrop.yaml
$ oc create -f nrop.yamlCopy 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