Todos los productos
Search
Centro de documentos

Container Service for Kubernetes:Get started with ACK Serverless

Última actualización: Sep 21, 2026

Cree un clúster de ACK Serverless en la consola de ACK, despliegue una aplicación desde una imagen, expóngala mediante un endpoint público y consulte los pods.

Requisitos previos

Complete lo siguiente:

Paso 1: Crear un clúster de ACK Serverless

Solo se describen los parámetros clave. Consulte Crear un clúster de ACK Serverless para ver todas las opciones.

Configurar los ajustes del clúster

  1. Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.

  2. En la página Clusters, haga clic en Create Kubernetes Cluster.

  3. Haga clic en la pestaña ACK Serverless y configure los siguientes parámetros.

Parámetro

Descripción

Ejemplo

Cluster Name

El nombre del clúster.

ask-hangzhou

Cluster Specification

La edición del clúster. Seleccione Pro, recomendada para entornos de producción y de prueba.

Standard edition

Region

La región del clúster. Elija una región cercana a sus usuarios para reducir la latencia.

China (Hangzhou)

VPC

La VPC del clúster. Especifique una zona para crear automáticamente una VPC o seleccione una existente.

Select Existing VPC

Configure SNAT for VPC

Permite que las instancias de la VPC accedan a internet. Al seleccionarla, ACK configura SNAT automáticamente. Consulte los detalles del comportamiento de SNAT debajo de esta tabla.

Configure SNAT for VPC

vSwitch

Seleccione un vSwitch existente o haga clic en Create vSwitch. Para garantizar alta disponibilidad, seleccione vSwitches en distintas zonas. Lo utilizan el plano de control y el node pool predeterminado.

vsw-uf6x420ebylcwqclw\\\\,vsw-uf6qbh0tfvfuco0q7\\\\

Security Group

Opciones disponibles: Create Basic Security Group, Create Advanced Security Group o Select Existing Security Group. La opción Select Existing Security Group solo está disponible cuando VPC se establece en Select Existing VPC. Consulte los detalles del security group debajo de esta tabla.

Create Advanced Security Group

Service CIDR

El bloque CIDR para los Services del clúster. No se puede modificar después de la creación. No debe superponerse con los bloques CIDR de la VPC, del clúster ni de los pods. Consulte Planificación de red de un clúster administrado de ACK.

172.21.0.0/20

Access to API Server

De forma predeterminada, se crea una instancia interna de SLB para el servidor de API. Modifique su especificación en Specification. Active o desactive la casilla Expose API Server with EIP. Consulte los detalles de acceso al servidor de API más abajo.

Expose API Server with EIP

Comportamiento de SNAT cuando se selecciona Configure SNAT for VPC:

  • Si no existe ningún NAT Gateway, ACK crea uno y configura reglas SNAT a nivel de switch para todos los switches del clúster.

  • Si existe un NAT Gateway sin reglas SNAT a nivel de VPC, ACK configura automáticamente las reglas SNAT a nivel de switch.

  • Si ya existen reglas SNAT a nivel de VPC, no se realiza ninguna acción.

Si desactiva esta opción, cree una puerta de enlace NAT y configure las reglas SNAT después de crear el clúster.

Importante

Si utiliza VPC compartida, no seleccione esta opción.

Detalles del security group:

  • Los security groups creados automáticamente permiten todo el tráfico saliente. Se debe permitir el tráfico hacia 100.64.0.0/10, ya que este CIDR se usa para acceder a los servicios de Alibaba Cloud (descarga de imágenes, consultas de ECS).

  • Si selecciona un security group existente, el sistema no configura las reglas automáticamente. Configure las reglas del security group manualmente.

Detalles de acceso al servidor de API:

  • Con Expose API Server with EIP seleccionado: se crea una EIP y se asocia con la instancia de SLB. El servidor de API queda expuesto en el puerto 6443. Puede conectarse al clúster y gestionarlo por internet mediante archivos kubeconfig.

  • Con Expose API Server with EIP deseleccionado: no se crea ninguna EIP. La conexión al clúster solo es posible dentro de la VPC mediante archivos kubeconfig.

Importante

Si elimina la instancia interna de SLB, perderá el acceso al servidor de API de Kubernetes.

Consulte Expose the API server to the Internet.

Configurar componentes

  1. Haga clic en Next:Component Configurations.

Parámetro

Descripción

Ejemplo

Service Discovery

Opciones: Disable, PrivateZone o CoreDNS. PrivateZone resuelve nombres de dominio privados dentro de las VPC. CoreDNS es el servidor DNS estándar de Kubernetes.

Disable

Ingress

Opciones: Do Not Install, Nginx Ingress, ALB Ingress o MSE Ingress. Nginx Ingress proporciona enrutamiento basado en Ingress. ALB Ingress admite enrutamientos complejos, detección automática de certificados y HTTP/HTTPS/QUIC. MSE Ingress integra las puertas de enlace de MSE con ACK.

Do Not Install

Monitoring Service

Consulte paneles y métricas con Managed Service for Prometheus. También puede instalar el componente metrics-server.

Install metrics-server

Log Service

Habilite Log Service. Seleccione un proyecto existente o cree uno nuevo.

Create Project

Knative

Habilite Knative para obtener escalado automático basado en solicitudes, reducción a cero, gestión de versiones y despliegues canary.

Enable Knative

Confirmar y crear

  1. Haga clic en Next:Confirm.

  2. En la página Confirm, lea los Term of Service y haga clic en Create Cluster.

Una vez creado, busque el clúster en la página Clusters. Haga clic en Details en la columna Actions y luego consulte las pestañas Basic Information y Connection Information.

Paso 2: Crear una aplicación desde una imagen

Solo se describen los parámetros clave. Consulte Create a stateless application from an image para ver todas las opciones.

Configurar la información básica

  1. En el panel de navegación izquierdo de la página de detalles del clúster, elija Workloads > Deployments.

  2. En la página Deployments, haga clic en Create from Image.

  3. En la página Basic Information, configure los siguientes parámetros.

Parámetro

Descripción

Ejemplo

Name

El nombre de la aplicación.

serverless-app-deployment

Type

El tipo de recurso. Valores válidos: Deployment y StatefulSet.

Deployment

  1. Haga clic en Next.

Configurar los ajustes del contenedor

  1. En la sección General de la página Container, configure los siguientes parámetros.

Parámetro

Descripción

Ejemplo

Image Name

Haga clic en Select Image o introduzca la dirección de un registro privado con el formato domainname/namespace/imagename:tag.

Una imagen de una instancia de Container Registry Personal Edition en China (Hangzhou).

Image Version

Haga clic en Select Image Version. Si no se especifica ninguna, se usa la versión más reciente de forma predeterminada.

No version specified.

  1. En la sección Ports, haga clic en Add para configurar un puerto de contenedor.

Parámetro

Descripción

Ejemplo

Name

El nombre del puerto del contenedor.

nginx

Container Port

El puerto del contenedor que se va a exponer. Valores válidos: de 1 a 65535.

80

Protocol

El protocolo. Valores válidos: TCP y UDP.

TCP

  1. Haga clic en Next.

Configurar los ajustes avanzados

  1. En la sección Access Control de la página Advanced, haga clic en Create junto a Services. En el cuadro de diálogo, configure los siguientes parámetros.

Parámetro

Descripción

Ejemplo

Name

El nombre del Service.

serverless-app-svc

Type

El tipo de Service.

Seleccione Server Load Balancer. Después, elija Public Access y Create SLB Instance. Haga clic en Modify para cambiar la especificación. Valor predeterminado: Small I (slb.s1.small).

Port Mapping

El puerto del Service y el puerto del contenedor. El puerto del contenedor debe coincidir con el puerto expuesto del pod.

Puerto del Service: 8080, puerto del contenedor: 80

El Service aparecerá en la sección Access Control. Haga clic en Update o en Delete para modificarlo.

  1. Haga clic en Create.

Acceder a la aplicación NGINX

  1. En la página Complete, haga clic en View Details. Busque serverless-app-deployment en la página de Deployments. Deployments

  2. Acceda a la aplicación NGINX:

    1. En el panel de navegación izquierdo de la página de detalles del clúster, elija Network > Services. Localice serverless-app-svc. Services

    2. Haga clic en la dirección del External Endpoint para acceder a la aplicación NGINX. NGINX welcome page

También puede access services with an ALB Ingress .

Paso 3: Consultar el pod

  1. En el panel de navegación izquierdo de la página de detalles del clúster, elija Workloads > Pods.

  2. Seleccione un pod y haga clic en Details en la columna Actions.

Gestione los pods creados a partir de plantillas mediante dichas plantillas. No los modifique ni elimine directamente.
  1. Consulte los detalles del pod. Pod details

Siguientes pasos