Une fois les politiques de planification des nœuds virtuels activées, les applications déployées dans votre cluster ACK peuvent exploiter l'affinité native des pods Kubernetes, les contraintes de répartition topologique ou l'affinité des nœuds pour améliorer la disponibilité et réduire la latence.
Prérequis
Un cluster ACK managé Pro exécutant Kubernetes 1.22 ou une version ultérieure. Pour plus d'informations, consultez les rubriques Créer un cluster ACK managé et Mettre à niveau manuellement un cluster.
Notes d'utilisation
L'anti-affinité des pods configurée par rapport à d'autres pods peut empêcher leur planification. Utilisez cette fonctionnalité avec prudence.
L'anti-affinité des pods configurée par rapport aux nœuds virtuels peut empêcher leur planification. Vérifiez la configuration avant de soumettre le pod.
Lors de la planification des pods, le système interroge l'inventaire et met à jour l'état du cluster. Par rapport à une planification avec cette fonctionnalité désactivée, le traitement de chaque pod prend environ 1 seconde de plus. Le débit maximal de planification simultanée est actuellement d'environ 300 pods par seconde. Si vous avez besoin d'une vitesse de planification et d'un débit simultané élevés, activez cette fonctionnalité avec précaution.
Étape 1 : Vérifier que les modules complémentaires sont installés et respectent les exigences de version
L'activation des politiques de planification des nœuds virtuels dépend de deux modules complémentaires : Kube Scheduler et ACK Virtual Node. Ces deux modules doivent respecter les exigences de version. Suivez les étapes ci-dessous pour vérifier leur installation et consulter leurs versions.
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur Components and Add-ons .
-
Dans la section Core Components, vérifiez que les modules complémentaires suivants sont installés et que leurs versions sont conformes aux exigences. Si ce n'est pas le cas, cliquez sur Install ou Upgrade dans le coin inférieur droit de la carte.
Kube Scheduler : 5.9 ou version ultérieure
ACK Virtual Node : v2.10.0 ou version ultérieure
Étape 2 : Vérifier que la planification des nœuds virtuels est activée
Cliquez sur Configuration dans le coin inférieur droit de la carte Kube Scheduler.
Vérifiez que l'option Enable virtual node scheduling est sélectionnée, puis cliquez sur OK.