Si vous configurez un pool de nœuds avec des types d'instance spécifiques, la mise à l'échelle horizontale peut échouer en cas de rupture de stock ou de retrait de ces types. Pour réduire ce risque, configurez le pool de nœuds en spécifiant des attributs d'instance (nombre de vCPU, mémoire, etc.) plutôt que des types d'instance fixes. Le pool de nœuds sélectionne automatiquement les types d'instance disponibles correspondant à vos critères et intègre les nouveaux types éligibles dès leur disponibilité.
Cette fonctionnalité fait l'objet d'un déploiement progressif. Pour l'activer, soumettez un ticket .
Limitations
Consultez la liste des types d'instance ECS non pris en charge par ACK avant de configurer votre pool de nœuds.
Les types d'instance GPU ne sont pas pris en charge.
Si la méthode de facturation du pool de nœuds est Spot Instance, seul le mode d'enchère automatique (
SpotAsPriceGo) est pris en charge. La définition d'un prix maximal par instance (SpotWithPriceLimit) n'est pas prise en charge. Pour plus de détails, consultez les modes d'enchère.Le nombre de vCPU doit être d'au moins 4 et la mémoire d'au moins 4 GiB. Pour chacune de ces ressources, la valeur Maximum ne peut pas dépasser quatre fois la valeur Minimum.
Cette fonctionnalité est incompatible avec la mise à l'échelle automatique des nœuds.
Configurer un pool de nœuds en spécifiant des attributs d'instance
La priorité de sélection du type d'instance dépend de la Scaling Policy configurée pour le pool de nœuds. Pour plus de détails, consultez la rubrique Créer et gérer un pool de nœuds .
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur le nom du cluster à gérer. Dans le volet de navigation de gauche, choisissez Nodes > Node Pools.
-
Cliquez sur Create Node Pool. Dans la boîte de dialogue Create Node Pool, configurez le pool de nœuds, puis définissez le paramètre Instance Configuration Mode sur Specify Instance Attributes. Le tableau suivant décrit les éléments de configuration spécifiques à ce mode. Pour les autres éléments, consultez la rubrique Créer et gérer un pool de nœuds.
Si vous modifiez la configuration des attributs d'instance d'un pool de nœuds, les nouveaux paramètres s'appliquent uniquement aux nouveaux nœuds. Les nœuds existants ne sont pas affectés.
Élément de configuration Description Number of vCPUs Nombre minimal et maximal de cœurs vCPU. La valeur maximale ne peut pas dépasser quatre fois la valeur minimale. Memory Quantité de mémoire minimale et maximale. La valeur maximale ne peut pas dépasser quatre fois la valeur minimale. Instance Family Level Niveau de performance de la famille d'instances. Entry-level : coût inférieur, performances de calcul non garanties, adapté aux charges de travail avec une faible utilisation du CPU. Enterprise-level : adapté aux scénarios d'entreprise exigeant une grande stabilité métier. Pour une comparaison détaillée, consultez les rubriques Que sont les instances de niveau entreprise ? Que sont les instances d'entrée de gamme ? et Quelles sont les différences entre les instances de niveau entreprise et d'entrée de gamme ?. Instance Family Category Catégorie de la famille d'instances, telle que general-purpose, compute-optimized ou memory-optimized. Pour la liste complète, consultez la rubrique Classification et dénomination des familles d'instances. CPU Architecture Architecture du CPU : x86 ou Arm. Instance Family Familles d'instances à inclure dans la plage de sélection. Pour plus de détails, consultez la rubrique Familles d'instances. Types d'instance à exclure Types d'instance à exclure de la mise à l'échelle horizontale. Utilisez un caractère générique ( *) pour exclure un seul type d'instance ou une famille d'instances entière. Exemples :ecs.c6.largeexclut ce type spécifique ;ecs.c6.*exclut tous les types de la famille c6.