5.10. Attribution d'unités centrales spécifiques aux nœuds d'un cluster
Lorsque vous utilisez la stratégie statique du gestionnaire de CPU, vous pouvez réserver des CPU spécifiques à l'usage de nœuds spécifiques dans votre cluster. Par exemple, sur un système doté de 24 CPU, vous pouvez réserver les CPU numérotés de 0 à 3 pour le plan de contrôle, ce qui permet aux nœuds de calcul d'utiliser les CPU 4 à 23.
5.10.1. Réserver des CPU pour les nœuds Copier lienLien copié sur presse-papiers!
Pour définir explicitement une liste d'unités centrales réservées à des nœuds spécifiques, créez une ressource personnalisée (CR) KubeletConfig
pour définir le paramètre reservedSystemCPUs
. Cette liste remplace les unités centrales qui peuvent être réservées à l'aide des paramètres systemReserved
et kubeReserved
.
Procédure
Obtenez l'étiquette associée au pool de configuration de la machine (MCP) pour le type de nœud que vous souhaitez configurer :
oc describe machineconfigpool <name> $ oc describe machineconfigpool <name>
oc describe machineconfigpool <name> $ oc describe machineconfigpool <name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Par exemple :
oc describe machineconfigpool worker
$ oc describe machineconfigpool worker
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Obtenir le label MCP.
Créer un fichier YAML pour le CR
KubeletConfig
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créer l'objet CR :
oc create -f <nom_du_fichier>.yaml
oc create -f <nom_du_fichier>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow