Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Intelligent managed node pool

Dernière mise à jour :Aug 11, 2026

Les pools de nœuds intelligents gérés offrent un mode de gestion des nœuds entièrement managé et sans maintenance pour ACK Managed Cluster Pro Edition. Une fois activée, cette fonctionnalité gère automatiquement la mise à l'échelle dynamique des nœuds selon la demande des charges de travail et assure l'exploitation et la maintenance (O&M), notamment les mises à niveau du système d'exploitation, l'application des correctifs de sécurité et l'auto-réparation. Vous n'avez plus besoin de créer ni de maintenir les nœuds manuellement.

Fonctionnalités

  • Exploitation et maintenance automatisées sur tout le cycle de vie : Gère automatiquement l'intégralité du cycle de vie des nœuds, de la création au recyclage. Cela inclut la rotation des images de nœuds, le remplacement automatique des nœuds défaillants et l'application automatique des correctifs pour les vulnérabilités CVE du système d'exploitation.

  • Élasticité instantanée des nœuds : L'élasticité instantanée intégrée déclenche une augmentation ou une réduction du nombre de nœuds en quelques millisecondes, en fonction des demandes de ressources des charges de travail Kubernetes.

  • ContainerOS : Les nœuds utilisent ContainerOS, qui dispose d'une pile logicielle sous-jacente optimisée et d'un système de fichiers racine immuable pour une sécurité renforcée.

Exploitation et maintenance automatisées des nœuds

Gère automatiquement l'intégralité du cycle de vie des nœuds, de la création et de l'exécution à la terminaison. Le service prend continuellement en charge les tâches d'exploitation et de maintenance, telles que les mises à niveau du système d'exploitation, la maintenance des composants et l'application des correctifs de sécurité. Vous n'avez plus besoin de planifier manuellement la configuration des nœuds.

  • Récupération après incident : Détecte automatiquement les anomalies des nœuds et lance la récupération. Configurez l'autorisation ou non des redémarrages de nœuds pour la récupération après incident.

  • Application des correctifs CVE du système d'exploitation : Applique automatiquement des correctifs aux vulnérabilités du système d'exploitation, qu'elles soient de gravité élevée, moyenne ou faible.

  • Mises à niveau de la version du système d'exploitation : Met automatiquement à jour l'image du système d'exploitation du pool de nœuds et finalise la mise à niveau par rotation des nœuds.

  • Réponse automatique aux événements système ECS : Identifie et répond automatiquement aux événements système ECS pour améliorer la stabilité et la disponibilité des nœuds.

Élasticité instantanée des nœuds

Inclut l'élasticité instantanée des nœuds intégrée pour mettre automatiquement à l'échelle les nœuds selon les variations des charges de travail, supprimant ainsi le besoin d'une planification préalable de la capacité. La facturation repose sur l'utilisation réelle des ressources, ce qui permet de réduire le gaspillage lié aux ressources inactives et d'optimiser les coûts.

  • Réponse élastique plus rapide : Grâce à un modèle piloté par les événements, le système répond aux besoins de mise à l'échelle en 1 à 3 secondes.

    Accélérées par les capacités de ContainerOS, ces actions de mise à l'échelle s'achèvent en environ 45 ± 10 secondes.

  • Livraison de ressources plus fiable : Le service sélectionne automatiquement les types d'instance appropriés pour la mise à l'échelle. Si l'inventaire cible est insuffisant, il bascule automatiquement vers d'autres types d'instance éligibles, atteignant un taux de réussite de livraison des ressources pouvant aller jusqu'à 99 %. Il fournit également des avertissements d'inventaire pour identifier à l'avance les risques potentiels liés aux combinaisons de types d'instance.

  • Efficacité de planification améliorée : Utilise des stratégies optimales de bin packing et de PreBind (une fonctionnalité personnalisée) basées sur les exigences des pods, réduisant la fragmentation de la planification de 30 %.

ContainerOS

Les nœuds utilisent ContainerOS comme système d'exploitation. Conçu spécifiquement pour les environnements conteneurisés, ContainerOS est entièrement compatible avec l'écosystème Kubernetes et offre des avantages tels qu'un démarrage rapide, un durcissement de la sécurité et des mises à niveau cohérentes.

  • Augmentation rapide de l'échelle des nœuds

    • Image simplifiée : L'image inclut uniquement les packages logiciels et les services système nécessaires à l'exécution des pods Kubernetes. Des optimisations au niveau du système réduisent considérablement le temps de démarrage des nœuds.

    • Optimisé pour les scénarios GPU : Lors de l'utilisation d'instances GPU, le système utilise une version de ContainerOS optimisée pour les GPU, avec des pilotes NVIDIA préinstallés et les environnements d'exécution nécessaires. Cela réduit les étapes d'installation et de configuration après le démarrage. Par exemple, lorsque vous déployez un service d'inférence pour le grand modèle Qwen, le temps nécessaire pour que le nœud soit prêt passe de 200 secondes à 94 secondes par rapport à Alibaba Cloud Linux 3, qui utilise une image de système d'exploitation sans pilotes GPU intégrés.

  • Durcissement de la sécurité

    • Système de fichiers racine en lecture seule : Le système de fichiers racine est en lecture seule par défaut. Seuls les répertoires /etc et /var sont accessibles en écriture. Cela répond aux besoins de configuration de base du système tout en respectant le principe d'infrastructure immuable dans les environnements cloud-native, empêchant ainsi les échappements de conteneurs de modifier le système de fichiers hôte.

    • Exposition minimale du système : Par défaut, aucun environnement d'exécution Python n'est fourni et la connexion SSH directe est désactivée pour empêcher les opérations non traçables sur le système. Pour les scénarios d'exploitation et de maintenance spécifiques, un conteneur d'exploitation et de maintenance dédié est fourni en complément.

  • Mises à niveau atomiques

    • Mises à jour et restaurations au niveau de l'image : Suivant le concept d'infrastructure immuable, ContainerOS ne fournit pas de gestionnaires de packages traditionnels comme yum. Il prend en charge les mises à jour granulaires et les restaurations au niveau de l'image du système d'exploitation (mises à niveau par remplacement de disque) ainsi que des correctifs à chaud limités en couches. Cela garantit la cohérence des versions logicielles et des configurations système de tous les nœuds du cluster.

Comparaison avec les autres modes de pool de nœuds

Le tableau suivant compare les capacités de configuration des pools de nœuds intelligents gérés avec les pools de nœuds gérés standard et les pools de nœuds dont la gestion est désactivée.

Configuration gérée

Disabled

Managed Node Pool

Auto Mode Node Pool

Configuration du pool de nœuds

Type d'instance

Configuration manuelle

Configuration manuelle

Configurable, avec des recommandations intelligentes de type d'instance.

Méthode de facturation

Configuration manuelle

Configuration manuelle

Paiement à l'utilisation uniquement.

Système d'exploitation

Configuration manuelle

Configuration manuelle

Prend en charge uniquement le système d'exploitation optimisé pour les conteneurs ContainerOS.

Disque système

Configuration manuelle

Configuration manuelle

Valeur par défaut recommandée : 20 GiB.

Disque de données

Configuration manuelle

Configuration manuelle

ContainerOS utilise un disque de données pour le stockage temporaire. La taille est configurable.

Auto Scaling

Peut être activé et configuré manuellement.

Peut être activé et configuré manuellement.

Élasticité instantanée des nœuds est activé par défaut. La configuration manuelle est prise en charge.

Capacités d'exploitation et de maintenance automatisées

Réponse automatique aux événements système ECS

Non pris en charge

Activé par défaut

Activé par défaut

Auto-réparation des nœuds

Non pris en charge

Peut être activé et configuré manuellement.

Activé par défaut

Mises à niveau automatiques de kubelet et containerd

Configuré manuellement à l'aide de la fonctionnalité mise à niveau automatique du cluster.

Activé par défaut

Correctifs automatiques des vulnérabilités CVE du système d'exploitation

Non pris en charge

Peut être activé et configuré manuellement.

Activé par défaut

Notes d'utilisation

  • Limites de capacité

    • Lorsque vous utilisez un pool de nœuds intelligents gérés, ACK met dynamiquement à l'échelle les nœuds selon la demande des charges de travail. Par défaut, il prend en charge une augmentation de l'échelle jusqu'à un maximum de 50 nœuds. Modifiez le nombre maximal d'instances via les paramètres de mise à l'échelle du pool de nœuds.

    • Les pools de nœuds intelligents gérés ne prennent pas en charge certains types d'instance, tels que les instances basées sur Arm ou les instances avec des disques locaux, et ils prennent en charge uniquement ContainerOS 3.6 et versions ultérieures. ACK recommande des familles de types d'instance par défaut qui répondent aux besoins de la plupart des cas d'utilisation. Ajustez également les paramètres dans la console selon vos exigences commerciales spécifiques. Nous vous recommandons de configurer un nombre suffisant de types d'instance pour améliorer l'élasticité du pool de nœuds et éviter les échecs de mise à l'échelle.

  • Limites opérationnelles

    • Avec un pool de nœuds intelligents gérés, ACK est responsable des tâches d'exploitation et de maintenance telles que les mises à niveau de la version du système d'exploitation, les mises à niveau des versions logicielles et l'application des correctifs de sécurité. Ces tâches peuvent impliquer des mises à niveau de versions logicielles, des modifications de configuration, des redémarrages ainsi que la vidange et l'éviction des nœuds. Pour éviter les conflits de stratégie, n'effectuez pas d'exploitation et de maintenance manuelles sur les nœuds ECS du pool de nœuds, telles que le redémarrage, le montage de disques de données ou la connexion aux nœuds pour modifier les configurations.

    • Définissez des nombres de réplicas appropriés pour vos charges de travail, ainsi que des hooks PreStop pour des arrêts gracieux et des politiques PodDisruptionBudget (PDB). Cela garantit que les nœuds peuvent être vidangés en toute sécurité sans interruption de service.

    • Bien que les pools de nœuds intelligents gérés automatisent l'exploitation et la maintenance des nœuds Kubernetes, vous êtes toujours responsable de certaines obligations dans le cadre du modèle de responsabilité partagée.

  • Directives de stockage

    • Les pools de nœuds intelligents gérés utilisent ContainerOS, qui améliore la sécurité des nœuds avec un système de fichiers racine immuable. Évitez d'utiliser les chemins système des nœuds pour le stockage, tels que HostPath. Nous vous recommandons d'utiliser des PersistentVolumeClaims (PVC) pour le stockage persistant.

Démarrage rapide

Créez un pool de nœuds intelligents gérés dans un ACK Managed Cluster Pro Edition.

  1. Sur la page Clusters ACK, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur Nodes > Node Pools.

  2. Sur la page Node Pools, cliquez sur Create Node Pool. Définissez Configure Managed Node Pool sur Auto Mode, et configurez les paramètres tels que le nombre d'instances et la configuration réseau. Pour des descriptions détaillées des éléments de configuration, consultez la rubrique Créer un pool de nœuds.

    Cliquez sur Confirm pour créer le pool de nœuds intelligents gérés.

Documents connexes