Todos los productos
Search
Centro de documentos

Container Service for Kubernetes:Auto Mode overview

Última actualización: Sep 04, 2026

ACK Auto Mode ofrece operaciones y mantenimiento (O&M) automatizados e inteligentes para clústeres en entornos de producción empresarial. Al habilitar Auto Mode, puede crear un clúster de Kubernetes con una planificación de red mínima.

Auto Mode proporciona los siguientes beneficios:

  • O&M gestionado integralmente, que incluye un plano de control del clúster totalmente gestionado, complementos clave del sistema, actualizaciones automáticas de la versión de Kubernetes y gestión completa del ciclo de vida de los nodos.

  • Escalado automático de nodos (horizontal y vertical) sin necesidad de planificar la capacidad manualmente, lo que ayuda a optimizar los costos de recursos de los nodos.

  • Un Ingress de Application Load Balancer (ALB) gestionado e integrado que proporciona un punto de acceso unificado para los Services del clúster.

  • Seguridad predeterminada, con un sistema de archivos (FS) inmutable en el host del nodo que mejora la seguridad del sistema.

  • Compatibilidad total con el ecosistema nativo de Kubernetes, incluida la admisión de recursos como DaemonSet.

Auto Mode es ideal para escenarios generales de contenedorización, especialmente en los siguientes casos:

  • Cuenta con recursos limitados y no puede asignar un equipo grande para gestionar la infraestructura de Kubernetes.

  • No tiene experiencia profesional en O&M de Kubernetes, pero desea utilizarlo para contenerizar y modernizar sus aplicaciones.

  • Necesita desplegar rápidamente entornos estandarizados de Kubernetes a nivel mundial.

Funciones

  • O&M gestionado

    • Nivel de clúster: El plano de control del clúster y los complementos clave del sistema, como CoreDNS y Container Storage Interface (CSI), están totalmente gestionados. Las actualizaciones automáticas de la versión de Kubernetes se habilitan de forma predeterminada.

    • Nivel de nodo: De forma predeterminada, ACK crea un node pool del sistema llamado ack-system (System node pool) para alojar los complementos del sistema del clúster, y un node pool llamado default (Intelligent managed node pools) para alojar sus cargas de trabajo empresariales. ACK recomienda automáticamente los tipos de instancia óptimos, lo que elimina la necesidad de configuración manual. ACK también se encarga de tareas de O&M como actualizaciones del sistema operativo y de complementos de nodo, así como la aplicación de parches para vulnerabilidades de seguridad en los nodos.

  • Escalado elástico de nodos

    • Auto Mode incluye node instant scaling integrado, que escala los nodos dinámicamente según los requisitos de la carga de trabajo. Esto elimina la planificación previa de capacidad y optimiza los costos de recursos.

  • Escalado de pods a nivel de segundos

  • Application Load Balancer (ALB)

    • Un Ingress ALB integrado, basado en ALB, ofrece una gestión mejorada del tráfico de Ingress, es compatible con Nginx Ingress, maneja enrutamientos empresariales complejos, admite el descubrimiento automático de certificados y es compatible con los protocolos HTTP, HTTPS y QUIC.

  • Seguridad

    • Pila de software base optimizada de forma predeterminada: Los nodos utilizan ContainerOS. Su sistema de archivos raíz inmutable mejora la seguridad, mientras que su sistema y configuración simplificados aceleran el inicio del nodo. El kernel optimizado ayuda a maximizar el rendimiento del hardware.

    • Seguridad y observability predeterminados: Funciones como cluster check / cluster inspection,API server auditing y control plane add-on log collection se habilitan de forma predeterminada, lo que le ayuda a identificar y resolver problemas del clúster rápidamente.

Notas de uso

Las siguientes notas de uso aplican a los clústeres de Auto Mode:

  • O&M manual de nodos: Cuando ACK realiza tareas de O&M como actualizaciones del sistema operativo, actualizaciones de software o aplicación de parches de seguridad, estas tareas implican cambios de versión de software, modificaciones de configuración, reinicios y drenado de nodos.

    Importante

    No realice O&M manual en las instancias ECS del node pool, como reiniciarlas, montar discos de datos o iniciar sesión en los nodos para modificar configuraciones. Las operaciones manuales pueden entrar en conflicto con las políticas automatizadas.

  • Disponibilidad de la carga de trabajo: Para asegurar que los nodos puedan drenarse para mantenimiento sin interrupciones del servicio, configure sus cargas de trabajo con un número adecuado de réplicas, hooks PreStop para un apagado ordenado y políticas PodDisruptionBudget.

  • Almacenamiento: La política de escalado elástico puede reemplazar nodos automáticamente.

    Nota

    Evite métodos de almacenamiento que dependan de rutas específicas del nodo, como hostPath. Utilice una solicitud de volumen persistente (PVC) para el almacenamiento persistente.

  • Compatibilidad con ContainerOS: Dado que ContainerOS tiene un sistema de archivos raíz inmutable, si sus aplicaciones requieren personalización del entorno del nodo o persistencia de datos locales, consulte ContainerOS para evaluar su compatibilidad con anticipación.

Primeros pasos

  1. Create an ACK Auto Mode cluster.

  2. Despliegue una carga de trabajo en el clúster y expóngala a Internet mediante un Ingress ALB. Para obtener más información, consulte Deploy a workload and configure load balancing.

  3. Cree más node pools (con o sin Auto Mode) según sea necesario. Para obtener más información, consulte Create and manage a node pool.

Cuotas y límites

  • Cuando utiliza un node pool gestionado inteligente, ACK escala los nodos dinámicamente según la demanda de la 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 gestionados 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 empresariales 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.

  • Si tiene un clúster a gran escala o una gran cantidad de recursos en su cuenta, debe seguir los quotas and limits que aplican a los clústeres de ACK.

    • Límites de configuración de ACK, como requisitos de saldo de cuenta y límites de capacidad por clúster, que especifican la capacidad máxima para diferentes recursos de Kubernetes en un solo clúster.

    • Cuotas para clústeres de ACK y servicios en la nube dependientes como ECS y VPC, e información sobre cómo aumentar una cuota.

Facturación

Solo puede habilitar Auto Mode para clústeres ACK managed Pro. La función en sí es gratuita, pero se le factura de manera habitual por los cargos de gestión del clúster y los recursos en la nube asociados. Para obtener más información, consulte Billing overview y Fees for cloud resources.

Modelo de responsabilidad compartida

Auto Mode está diseñado para proporcionar O&M automatizado e inteligente para clústeres de Kubernetes, lo que reduce su sobrecarga operativa. Sin embargo, usted sigue siendo responsable de ciertas tareas en algunos escenarios.

Responsabilidades de Alibaba Cloud

Responsabilidades del cliente

Responsabilidades compartidas

Desplegar, mantener y actualizar el plano de control del clúster. Instalar, configurar y actualizar los complementos principales del clúster. Escalar automática y horizontalmente los node pools, actualizar sistemas operativos y versiones de software, incluida la aplicación de parches CVE.

Configurar la información básica del clúster, como la planificación de red y la configuración de Virtual Private Cloud (VPC). Configurar y gestionar los permisos de Resource Access Management (RAM) del clúster y el control de acceso basado en roles (RBAC). Desplegar y mantener las cargas de trabajo de las aplicaciones, y configurarlas correctamente. Esto incluye establecer un número adecuado de réplicas y configurar políticas de apagado ordenado como hooks PreStop y PodDisruptionBudgets para asegurar que los nodos puedan drenarse para O&M sin interrupciones del servicio. Responder oportunamente a las alertas de monitoreo del clúster y las aplicaciones.

Garantizar la seguridad general del clúster. La seguridad del clúster sigue el modelo de responsabilidad compartida. Para obtener más información, consulte Shared responsibility model for security. Solucionar y resolver problemas.

Preguntas frecuentes

¿Puedo crear un node pool que no sea de Auto Mode en un clúster ACK Auto Mode?

Sí. Puede crear node pools autogestionados según sea necesario y seleccionar configuraciones gestionadas durante la creación. Para obtener más información, consulte Create and manage a node pool. Para ver una comparación de las funciones de las diferentes configuraciones gestionadas, consulte Comparison with other node pool modes.

¿Qué complementos se ejecutan en el node pool del sistema?

Todos los complementos del sistema ACK están programados para ejecutarse en el node pool del sistema, incluidos, entre otros:

  • CoreDNS

  • csi-plugin

  • csi-provisioner

  • metrics-server

  • ack-cost-exporter

  • loongcollector

¿Puedo eliminar el node pool del sistema?

A menos que tenga un motivo específico, no elimine el node pool del sistema. Tras la eliminación, se produce la expulsión de los pods de los complementos del sistema. Dado que los node pools regulares no cumplen con las restricciones de programación (carecen de las etiquetas y tolerancias de taint requeridas), los complementos del sistema no se pueden reprogramar, lo que puede causar fallos en el clúster.

Si debe eliminarlo, primero cree un node pool de reemplazo que cumpla con los siguientes requisitos de programación:

labels:
  alibabacloud.com/system-nodepool: "true"
taints:
  - key: CriticalAddonsOnly
    value: "true"
    effect: NoSchedule