Todos los productos
Search
Centro de documentos

Container Service for Kubernetes:Intelligent managed node pool

Última actualización: Sep 04, 2026

Los node pools administrados inteligentes ofrecen un modo de gestión de nodos totalmente administrado y sin necesidad de mantenimiento para ACK Managed Cluster Pro Edition. Al habilitar esta función, el sistema gestiona automáticamente el escalado dinámico de nodos según la demanda de carga de trabajo. También proporciona capacidades de O&M, como actualizaciones del sistema operativo, aplicación de parches de seguridad y autorrecuperación, lo que elimina la necesidad de crear y mantener nodos manualmente.

Funciones

  • O&M automatizado durante todo el ciclo de vida: Gestiona automáticamente el ciclo de vida completo de los nodos, desde su creación hasta su liberación. Esto incluye funciones como la rotación de imágenes de nodo, el reemplazo automático de nodos anómalos y la aplicación automática de parches para vulnerabilidades CVE del sistema operativo.

  • Elasticidad instantánea de nodos: La elasticidad instantánea integrada activa el escalado horizontal o vertical de nodos en milisegundos, según las solicitudes de recursos de las cargas de trabajo de Kubernetes.

  • ContainerOS: Los nodos utilizan ContainerOS, que cuenta con una pila de software subyacente optimizada y un sistema de archivos raíz inmutable para mejorar la seguridad.

O&M automatizado de nodos

Gestiona automáticamente todo el ciclo de vida de los nodos, desde la creación y operación hasta la finalización. Se encarga de forma continua de las responsabilidades de O&M, como actualizaciones del sistema operativo, mantenimiento de componentes y aplicación de parches de vulnerabilidades de seguridad. Esto elimina la necesidad de planificar configuraciones manuales de nodos.

  • Recuperación ante fallos: Detecta automáticamente anomalías en los nodos e inicia la recuperación. Puede configurar si se permiten reinicios de nodo para la recuperación ante fallos.

  • Parcheo de CVE del sistema operativo: Aplica automáticamente parches para vulnerabilidades del sistema operativo de gravedad alta, media y baja.

  • Actualizaciones de versión del sistema operativo: Actualiza automáticamente la imagen del sistema operativo del node pool y completa la actualización mediante la rotación de nodos.

  • Respuesta automática a eventos del sistema ECS: Identifica y responde automáticamente a ECS system events para mejorar la estabilidad y disponibilidad de los nodos.

Elasticidad instantánea de nodos

Incluye instant node elasticity integrado para escalar nodos automáticamente según los cambios en la carga de trabajo, lo que elimina la necesidad de planificar la capacidad con antelación. La facturación se basa en el uso real de recursos, lo que ayuda a reducir el desperdicio por recursos inactivos y optimizar costos.

  • Respuesta elástica más rápida: Con un modelo basado en eventos, el sistema responde a las necesidades de escalado en 1 a 3 segundos.

    Estas acciones de escalado, aceleradas por las capacidades de ContainerOS, se completan en aproximadamente 45±10 segundos.

  • Entrega de recursos más confiable: El servicio selecciona automáticamente tipos de instancia adecuados para el escalado. Si el inventario objetivo es insuficiente, recurre automáticamente a otros tipos de instancia elegibles y logra una tasa de éxito de entrega de recursos de hasta el 99%. También proporciona advertencias de inventario para identificar riesgos potenciales con combinaciones de tipos de instancia con antelación.

  • Mayor eficiencia de programación: Utiliza estrategias óptimas de bin packing y PreBind (una función personalizada) basadas en los requisitos de los pods, lo que reduce la fragmentación de programación en un 30 %.

ContainerOS

Los nodos utilizan ContainerOS como sistema operativo. ContainerOS está diseñado específicamente para entornos contenedorizados. Es totalmente compatible con el ecosistema de Kubernetes y ofrece beneficios como inicio rápido, refuerzo de seguridad y actualizaciones consistentes.

  • Escalado horizontal rápido de nodos

    • Imagen simplificada: La imagen solo incluye los paquetes de software y servicios del sistema necesarios para ejecutar pods de Kubernetes. Las optimizaciones a nivel de sistema reducen significativamente el tiempo de inicio del nodo.

    • Optimizado para escenarios de GPU: Al usar instancias de GPU, el sistema utiliza una versión de ContainerOS optimizada para GPU con controladores NVIDIA y entornos de ejecución necesarios preinstalados. Esto reduce los pasos posteriores al inicio para instalación y configuración. Por ejemplo, cuando deploy an inference service for the Qwen large model, el tiempo de estado Ready del nodo se reduce de 200 segundos a 94 segundos en comparación con Alibaba Cloud Linux 3, que usa una imagen de SO sin controladores de GPU integrados.

  • Refuerzo de seguridad

    • Sistema de archivos raíz de solo lectura: El sistema de archivos raíz es de solo lectura de forma predeterminada. Solo los directorios /etc y /var permiten escritura. Esto satisface las necesidades básicas de configuración del sistema y cumple con el principio de infraestructura inmutable en entornos nativos de la nube, lo que evita que las fugas de contenedores modifiquen el sistema de archivos del host.

    • Exposición mínima del sistema: De forma predeterminada, no se proporciona un entorno de ejecución de Python y se deshabilita el inicio de sesión SSH directo para evitar operaciones no rastreables en el sistema. Para escenarios especiales de O&M, se proporciona un O&M container dedicado como complemento.

  • Actualizaciones atómicas

    • Actualizaciones y reversiones a nivel de imagen: Siguiendo el concepto de infraestructura inmutable, ContainerOS no proporciona gestores de paquetes tradicionales como yum. Admite actualizaciones granulares y reversiones a nivel de imagen del sistema operativo (actualizaciones por reemplazo de disco) y hotfixes en capas limitados. Esto garantiza que las versiones de software y las configuraciones del sistema de todos los nodos del clúster permanezcan consistentes.

Comparación con otros modos de node pool

La siguiente tabla compara las capacidades de configuración de los node pools administrados inteligentes con los node pools administrados estándar y los node pools con administración deshabilitada.

Configuración administrada

Disabled

Managed Node Pool

Auto Mode Node Pool

Configuración del node pool

Tipo de instancia

Configuración manual

Configuración manual

Configurable, con recomendaciones inteligentes de tipo de instancia.

Método de facturación

Configuración manual

Configuración manual

Solo pay-as-you-go.

Sistema operativo

Configuración manual

Configuración manual

Admite solo el sistema operativo optimizado para contenedores ContainerOS.

Disco del sistema

Configuración manual

Configuración manual

Valor predeterminado recomendado: 20 GiB.

Disco de datos

Configuración manual

Configuración manual

ContainerOS usa un disco de datos para almacenamiento temporal. El tamaño es configurable.

Escalado automático

Se puede habilitar y configurar manualmente.

Se puede habilitar y configurar manualmente.

Instant node elasticity está habilitado de forma predeterminada. Se admite la configuración manual.

Automated O&M capabilities

Respuesta automática a eventos del sistema ECS

No compatible

Habilitado de forma predeterminada

Habilitado de forma predeterminada

Autorrecuperación de nodos

No compatible

Se puede habilitar y configurar manualmente.

Habilitado de forma predeterminada

Actualizaciones automáticas de kubelet y containerd

Configurado manualmente mediante la función automatic cluster upgrade.

Habilitado de forma predeterminada

Correcciones automáticas de vulnerabilidades CVE del SO

No compatible

Se puede habilitar y configurar manualmente.

Habilitado de forma predeterminada

Notas de uso

  • Límites de capacidad

    • Cuando utiliza un node pool administrado inteligente, ACK escala los nodos dinámicamente según la demanda de carga de trabajo. De forma predeterminada, admite el escalado horizontal hasta un máximo de 50 nodos. Puede cambiar el número máximo de instancias mediante la configuración de escalado del node pool.

    • Los node pools administrados inteligentes no admiten ciertos tipos de instancia, como instancias basadas en Arm o instancias con discos locales, y solo son compatibles con ContainerOS 3.6 y versiones posteriores. ACK recomienda familias de tipos de instancia predeterminadas que satisfacen las necesidades de la mayoría de los casos de uso. También puede ajustar la configuración en la consola según sus requisitos comerciales específicos. Se recomienda configurar un número suficiente de tipos de instancia para mejorar la elasticidad del node pool y evitar fallos de escalado.

  • Límites operativos

    • Con un node pool administrado inteligente, ACK es responsable de tareas de O&M como actualizaciones de versión del sistema operativo, actualizaciones de versión de software y aplicación de parches de seguridad. Estas tareas pueden implicar actualizaciones de versión de software, cambios de configuración, reinicios, y drenaje y desalojo de nodos. Para evitar conflictos de políticas, no realice O&M manual en los nodos ECS del node pool, como reiniciar, montar discos de datos o iniciar sesión en nodos para modificar configuraciones.

    • Establezca recuentos de réplicas adecuados para sus cargas de trabajo, así como hooks PreStop para apagados ordenados y políticas de PodDisruptionBudget (PDB). Esto garantiza que los nodos se puedan drenar de forma segura sin interrupciones del servicio.

    • Aunque los node pools administrados inteligentes automatizan el O&M de nodos de Kubernetes, usted sigue siendo responsable de ciertas obligaciones bajo el shared responsibility model.

  • Directrices de almacenamiento

    • Los node pools administrados inteligentes usan ContainerOS, que mejora la seguridad del nodo con un sistema de archivos raíz inmutable. Evite usar rutas del sistema del nodo para almacenamiento, como HostPath. Se recomienda usar PersistentVolumeClaims (PVC) para persistent storage.

Inicio rápido

Puede crear un node pool administrado inteligente en un ACK Managed Cluster Pro Edition.

  1. En la página ACK Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en Nodes > Node Pools.

  2. En la página Node Pools, haga clic en Create Node Pool. Establezca Configure Managed Node Pool en Auto Mode y configure opciones como el número de instancias y la configuración de red. Para descripciones detalladas de los elementos de configuración, consulte Create a node pool.

    Haga clic en Confirm para crear el node pool administrado inteligente.

Documentos relacionados