5.4. Déploiement de l'ordonnanceur de pods secondaire NUMA-aware
Après avoir installé l'opérateur de ressources NUMA, procédez comme suit pour déployer le planificateur de pods secondaire compatible NUMA :
- Configurer la politique d'admission des pods pour le profil de machine requis
- Créer le pool de configuration machine requis
- Déployer l'ordonnanceur secondaire compatible NUMA
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
KubeletConfig
qui configure la politique d'admission des pods pour le profil de la machine :Enregistrez le YAML suivant dans le fichier
nro-kubeletconfig.yaml
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez la ressource personnalisée (CR)
KubeletConfig
en exécutant la commande suivante :oc create -f nro-kubeletconfig.yaml
$ oc create -f nro-kubeletconfig.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Créer la ressource personnalisée
NUMAResourcesScheduler
qui déploie le planificateur de pods personnalisé NUMA-aware :Enregistrez le YAML suivant dans le fichier
nro-scheduler.yaml
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez le CR
NUMAResourcesScheduler
en exécutant la commande suivante :oc create -f nro-scheduler.yaml
$ oc create -f nro-scheduler.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Vérification
Vérifiez que les ressources requises ont été déployées avec succès en exécutant la commande suivante :
oc get all -n openshift-numaresources
$ oc get all -n openshift-numaresources
Exemple de sortie