Cuando utiliza Alibaba Cloud Container Compute Service (ACS) por primera vez, debe activar el servicio y otorgar a un rol específico el permiso para acceder a sus recursos en la nube. Solo después de que este rol cuente con la autorización adecuada, ACS puede invocar servicios relacionados —como ECS, OSS, NAS, CPFS y SLB— y ejecutar operaciones como crear clústeres y guardar registros. En este tema se describe cómo activar ACS, autorizar los roles obligatorios y activar los servicios relacionados de Alibaba Cloud.
Paso 1: Activar Container Compute Service (ACS)
Inicie sesión en la consola de ACS. En su primera visita, se le redirige a la página de la guía de activación.
Haga clic en Activate. En la nueva página, haga clic en Create service-linked role y luego en Buy Now.
Una vez completados los pasos de activación, haga clic en Next en la página de la guía de activación para continuar con el paso Role Authorization.
Paso 2: Role Authorization
Antes de usar ACS, debe otorgar a un rol específico el permiso para acceder a sus recursos en la nube.
Tanto las cuentas de Alibaba Cloud (cuentas raíz) como los usuarios de RAM con permisos administrativos pueden autorizar los roles predeterminados del sistema.
-
Haga clic en Authorize Now. En la parte inferior de la página RAM Quick Authorization, haga clic en Authorize.
Para crear clústeres que ejecuten Kubernetes versión 1.33.3-aliyun.1 o posterior: debido a una optimización del producto en ACS, utilice la nueva autorización de acceso a recursos para autorizar los roles de Container Service for Kubernetes.
Para crear clústeres que ejecuten Kubernetes versión 1.32 o anterior: utilice la autorización de acceso a recursos original para autorizar los roles.
-
Una vez completada la autorización, haga clic en Close. Si el estado de autorización muestra Service role authorized, la autorización fue exitosa.
Para conocer las prácticas recomendadas sobre la autorización de RAM para ACS, consulte Authorization best practices .
Haga clic en Next y luego en Log on to Console para finalizar la guía de activación.
Paso 3: Activar los servicios en la nube relacionados
Las funciones de ACS dependen de otros recursos en la nube o se integran con ellos. Por lo tanto, debe activar estos servicios relacionados.
Solo las cuentas de Alibaba Cloud (cuentas raíz) pueden activar servicios en la nube. Los usuarios de RAM no pueden hacerlo.
Inicie sesión en el sitio web de Alibaba Cloud con su cuenta de Alibaba Cloud (cuenta raíz) y active a continuación los servicios que necesite.
Obligatorio: servicios de los que dependen directamente los clústeres de ACS. Debe activarlos.
Recomendado: dependencias comunes para la creación de clústeres y la gestión de aplicaciones. Se recomienda activarlos.
Opcional: servicios que puede activar según su arquitectura y sus requisitos de operación y mantenimiento.
Nombre del producto | Enlace de activación | Tipo | Descripción |
Servicio de contenedores ACK | Obligatorio | Cree y gestione clústeres de Kubernetes de ACK del tipo ACS. | |
VPC | Obligatorio | Construya entornos de red y reglas de enrutamiento para los clústeres. | |
SLB (Server Load Balancer) | Obligatorio | Cree load balancers para los clústeres. | |
NAT Gateway | Recomendado | Habilite el acceso a la red pública y extraiga imágenes públicas para los clústeres. | |
ACR (Container Registry) | Recomendado | Aloje activos nativos de la nube de forma segura y gestione todo su ciclo de vida. | |
Simple Log Service (SLS) | Recomendado | Recopile y recupere registros de los componentes y las aplicaciones de los clústeres de ACS. | |
Servicio CMS (Cloud Monitor) | Recomendado | Supervise el estado de los nodos del clúster y de las aplicaciones en ejecución. | |
ARMS Prometheus | Recomendado | Supervise los clústeres de ACS y configure alertas mediante Prometheus. | |
Almacenamiento de archivos NAS | Opcional | Proporcione almacenamiento de archivos para los datos de las aplicaciones del clúster mediante NAS. | |
Almacenamiento de archivos CPFS | Opcional | Proporcione almacenamiento de archivos para los datos de las aplicaciones del clúster mediante CPFS. | |
PrivateZone | Opcional | Habilite el acceso por nombre de dominio para las aplicaciones de ACS mediante DNS privado. |
Roles predeterminados de Container Compute Service
|
Rol |
Descripción |
|
AliyunServiceRoleForAcc |
Este rol vinculado al servicio permite que ACS acceda a sus recursos en servicios como ACK, ECS, VPC, SLB y ARMS durante las operaciones de gestión de clústeres. |
|
AliyunCCCSIPluginRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a recursos de almacenamiento, como discos y NAS. |
|
AliyunCCCCMServiceRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a recursos de balanceo de carga, como SLB y ALB. |
|
AliyunCCNECRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a servicios relacionados con la red, como VPC y ECS, así como para crear y utilizar EIP. |
|
AliyunCCKubernetesAuditRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a recursos de SLS, además de recopilar y mostrar registros de auditoría de Kubernetes. |
|
AliyunCCManagedLogRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a recursos de SLS, además de recopilar y mostrar registros de contenedores. |
|
AliyunCCManagedArmsRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a recursos de monitoreo de ARMS, además de recopilar y mostrar métricas de recursos de contenedores y de rendimiento de aplicaciones. |
|
AliyunCCCISDefaultRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a servicios en la nube como ECS, ACK, VPC y SLB, así como para comprobar periódicamente el estado de Kubernetes y sus componentes. |
|
AliyunCCManagedAcrRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a ACR y obtener credenciales temporales que permitan iniciar pods. |
|
AliyunCCForResourceProviderRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a recursos en la nube como SLB, VPC y vSwitch al crear instancias de contenedor. |
|
AliyunCCManagedVirtualNodeRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a recursos en la nube como PrivateZone y VPC al crear nodos virtuales. |
|
AliyunCCManagedACSBrokerRole |
Los clústeres de ACS usan este rol de forma predeterminada para acceder a recursos en la nube al reportar el estado de las instancias de contenedor y otra información de operación y mantenimiento. |
|
AliyunCSDefaultRole |
Otorga a Managed Kubernetes el permiso para acceder a sus recursos en la nube. |
|
AliyunCSManagedKubernetesRole |
Otorga a Managed Kubernetes el permiso para acceder a recursos de otros servicios en la nube. |
Referencias
Para obtener más información sobre ACS, consulte Product introduction.
Puede desplegar y monitorear aplicaciones rápidamente en los clústeres de ACS. Para más detalles, consulte Quickly build a generative conversational application using ACS computing power, Quickly use ACS with kubectl y Deploy a stateless application using the Nginx image supported by ACS.