Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Get started with ACK Serverless

Dernière mise à jour :Sep 21, 2026

Créez un cluster ACK Serverless dans la console ACK, déployez une application à partir d'une image, exposez-la via un endpoint public et consultez les pods.

Prérequis

Assurez-vous d'avoir effectué les opérations suivantes :

Étape 1 : Créer un cluster ACK Serverless

Cette section ne couvre que les paramètres essentiels. Consultez la rubrique Créer un cluster ACK Serverless pour la liste complète des options.

Configurer les paramètres du cluster

  1. Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.

  2. Sur la page Clusters, cliquez sur Create Kubernetes Cluster.

  3. Sélectionnez l'onglet ACK Serverless et configurez les paramètres suivants.

Parameter Description Example
Cluster Name Nom du cluster. ask-hangzhou
Cluster Specification Édition du cluster. Sélectionnez Pro, recommandée pour les environnements de production et de test. Standard edition
Region Région du cluster. Choisissez une région proche de vos utilisateurs pour réduire la latence. China (Hangzhou)
VPC VPC du cluster. Spécifiez une zone pour créer automatiquement un VPC, ou sélectionnez-en un existant. Select Existing VPC
Configure SNAT for VPC Permet aux instances du VPC d'accéder à Internet. Lorsque cette option est sélectionnée, ACK configure automatiquement le SNAT. Consultez les détails du comportement SNAT ci-dessous. Configure SNAT for VPC
vSwitch Sélectionnez un vSwitch existant ou cliquez sur Create vSwitch. Pour assurer une haute disponibilité, sélectionnez des vSwitches dans différentes zones. Utilisé par le plan de contrôle et le pool de nœuds par défaut. vsw-uf6x420ebylcwqclw\\\\,vsw-uf6qbh0tfvfuco0q7\\\\
Security Group Options disponibles : Create Basic Security Group, Create Advanced Security Group ou Select Existing Security Group. L'option Select Existing Security Group n'est disponible que si VPC est défini sur Select Existing VPC. Consultez les détails relatifs aux groupes de sécurité ci-dessous. Create Advanced Security Group
Service CIDR Bloc CIDR pour les Services du cluster. Il ne peut pas être modifié après la création. Il ne doit pas chevaucher les blocs CIDR du VPC, du cluster ou des pods. Consultez la rubrique Planification réseau d'un cluster ACK managé. 172.21.0.0/20
Access to API Server Une instance SLB interne est créée par défaut pour le serveur API. Modifiez sa spécification dans Spécification. Cochez ou décochez Expose API Server with EIP. Consultez les détails d'accès au serveur API ci-dessous. Expose API Server with EIP

Comportement du SNAT lorsque l'option Configure SNAT for VPC est sélectionnée :

  • Aucune passerelle NAT n'existe : ACK en crée une et configure des règles SNAT au niveau du switch pour tous les switches du cluster.

  • Une passerelle NAT existe sans règles SNAT au niveau du VPC : ACK configure automatiquement des règles SNAT au niveau du switch.

  • Des règles SNAT au niveau du VPC existent déjà : aucune action n'est entreprise.

Si vous décochez cette option, créez une passerelle NAT et configurez les règles SNAT après la création du cluster.

Important

Lorsque vous utilisez le partage de VPC, ne sélectionnez pas cette option.

Détails relatifs aux groupes de sécurité :

  • Les groupes de sécurité créés automatiquement autorisent tout le trafic sortant. Le trafic vers 100.64.0.0/10 doit être autorisé — ce bloc CIDR est utilisé pour l'accès aux services Alibaba Cloud (extraction d'images, requêtes ECS).

  • Si vous sélectionnez un groupe de sécurité existant, le système ne configure pas automatiquement les règles. Vous devez configurer manuellement les règles du groupe de sécurité.

Détails d'accès au serveur API :

  • Expose API Server with EIP cochée : une adresse EIP est créée et associée à l'instance SLB. Le serveur API est exposé sur le port 6443. Connectez-vous au cluster et gérez-le via Internet à l'aide des fichiers kubeconfig.

  • Expose API Server with EIP décochée : aucune adresse EIP n'est créée. La connexion au cluster s'effectue uniquement depuis le VPC à l'aide des fichiers kubeconfig.

Important

Si vous supprimez l'instance SLB interne, vous perdez l'accès au serveur API Kubernetes.

Consultez la rubrique Exposer le serveur API à Internet.

Configurer les composants

  1. Cliquez sur Next:Component Configurations.

Parameter Description Example
Service Discovery Options disponibles : Disable, PrivateZone ou CoreDNS. PrivateZone résout les noms de domaine privés au sein des VPC. CoreDNS est le serveur DNS standard de Kubernetes. Disable
Ingress Options disponibles : Do Not Install, Nginx Ingress, ALB Ingress ou MSE Ingress. Nginx Ingress fournit un routage basé sur Ingress. ALB Ingress prend en charge le routage complexe, la découverte automatique de certificats et les protocoles HTTP/HTTPS/QUIC. MSE Ingress intègre les passerelles MSE avec ACK. Do Not Install
Monitoring Service Consultez les tableaux de bord et les métriques avec Managed Service for Prometheus. Vous pouvez également installer le composant metrics-server. Install metrics-server
Log Service Activez Log Service. Sélectionnez un projet existant ou créez-en un nouveau. Create Project
Knative Activez Knative pour la mise à l'échelle automatique basée sur les requêtes, la mise à l'échelle à zéro, la gestion des versions et les déploiements canaris. Enable Knative

Confirmer et créer

  1. Cliquez sur Next:Confirm.

  2. Sur la page Confirm, lisez les Term of Service et cliquez sur Create Cluster.

Après la création, retrouvez le cluster sur la page Clusters. Cliquez sur Details dans la colonne Actions, puis consultez les onglets Basic Information et Connection Information.

Étape 2 : Créer une application à partir d'une image

Cette section ne couvre que les paramètres essentiels. Consultez la rubrique Créer une application sans état à partir d'une image pour la liste complète des options.

Configurer les informations de base

  1. Dans le volet de navigation de gauche de la page des détails du cluster, choisissez Workloads > Deployments.

  2. Sur la page Deployments, cliquez sur Create from Image.

  3. Sur la page Basic Information, configurez les paramètres suivants.

Parameter Description Example
Name Nom de l'application. serverless-app-deployment
Type Type de ressource. Valeurs valides : Deployment et StatefulSet. Deployment
  1. Cliquez sur Next.

Configurer les paramètres du conteneur

  1. Dans la section General de la page Container, configurez les paramètres suivants.

Parameter Description Example
Image Name Cliquez sur Select Image, ou saisissez l'adresse d'un registre privé au format domainname/namespace/imagename:tag. Une image provenant d'une instance Container Registry Personal Edition dans China (Hangzhou).
Image Version Cliquez sur Select Image Version. Par défaut, la dernière version est utilisée si aucune version n'est spécifiée. Aucune version spécifiée.
  1. Dans la section Ports, cliquez sur Add pour configurer un port de conteneur.

Parameter Description Example
Name Nom du port du conteneur. nginx
Container Port Port du conteneur à exposer. Valeurs valides : 1 à 65535. 80
Protocol Protocole. Valeurs valides : TCP et UDP. TCP
  1. Cliquez sur Next.

Configurer les paramètres avancés

  1. Dans la section Access Control de la page Advanced, cliquez sur Create à côté de Services. Dans la boîte de dialogue, configurez les paramètres suivants.

Parameter Description Example
Name Nom du Service. serverless-app-svc
Type Type de Service. Sélectionnez Server Load Balancer. Puis sélectionnez Public Access et Create SLB Instance. Cliquez sur Modify pour modifier la spécification. Par défaut : Small I (slb.s1.small).
Port Mapping Port du Service et port du conteneur. Le port du conteneur doit correspondre au port exposé par le pod. Port du Service : 8080, Port du conteneur : 80

Le Service apparaît dans la section Access Control. Cliquez sur Update ou Delete pour le modifier.

  1. Cliquez sur Create.

Accéder à l'application NGINX

  1. Sur la page Complete, cliquez sur View Details. Retrouvez serverless-app-deployment sur la page Deployments. Deployments

  2. Accédez à l'application NGINX :

    1. Dans le volet de navigation de gauche de la page des détails du cluster, choisissez Network > Services. Localisez serverless-app-svc. Services

    2. Cliquez sur l'adresse External Endpoint pour accéder à l'application NGINX. NGINX welcome page

Vous pouvez également accéder aux services avec un ALB Ingress .

Étape 3 : Consulter le pod

  1. Dans le volet de navigation de gauche de la page des détails du cluster, choisissez Workloads > Pods.

  2. Sélectionnez un pod et cliquez sur Details dans la colonne Actions.

Gérez les pods créés à partir de modèles via ces derniers. Ne les modifiez ni ne les supprimez directement.
  1. Consultez les détails du pod. Pod details

Étapes suivantes