Tous les produits
Search
Centre de documentation

Alibaba Cloud Service Mesh:Déployer une application dans un cluster ACK ajouté à une instance ASM

Dernière mise à jour :Aug 11, 2026

Une fois la passerelle d'entrée déployée dans un cluster Container Service for Kubernetes (ACK) ajouté à une instance Service Mesh (ASM), vous pouvez y déployer des applications. Cette rubrique explique comment déployer l'application Bookinfo dans un cluster ACK associé à l'instance ASM.

Prérequis

Description de l'application

Cet exemple utilise une application de critique de livres nommée Bookinfo. La figure suivante illustre le modèle de microservices de cette application.

L'application Bookinfo se compose des microservices suivants :

  • Productpage : génère des pages en appelant les microservices Details et Reviews.

  • Details : contient les informations relatives aux livres.

  • Reviews : contient les critiques de livres et peut appeler le microservice Ratings.

  • Ratings : contient les notes attribuées aux livres sur la base des critiques.

Le microservice Reviews dispose des versions suivantes :

  • La version 1 n'appelle pas le microservice Ratings.

  • La version 2 appelle le microservice Ratings et attribue une note comprise entre une et cinq étoiles noires.

  • La version 3 appelle le microservice Ratings et attribue une note comprise entre une et cinq étoiles rouges.

Procédure

  1. Activez l'injection automatique du proxy sidecar pour le namespace par défaut. Pour plus d'informations, consultez la section Activer l'injection automatique du proxy sidecar.

  2. Téléchargez le fichier YAML de l'application Bookinfo depuis le référentiel Istio sur GitHub.

  3. Exécutez la commande suivante sur le client kubectl pour déployer l'application Bookinfo dans le cluster ACK ajouté à l'instance ASM.

    kubectl apply -f bookinfo.yaml
  4. Pour consulter les informations de déploiement de l'application Bookinfo, procédez comme suit.

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

    2. Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur Workloads > Pods.

    3. Dans la partie supérieure de la page Pods, sélectionnez default dans la liste déroulante Namespace.

      Remarque

      Cliquez sur View Details dans la colonne Actions correspondant au pod de l'application Bookinfo.

Opérations connexes

Vous pouvez créer une passerelle Istio et un service virtuel pour une passerelle d'entrée afin de contrôler l'accès aux services. Par ailleurs, vous pouvez définir une règle de destination pour acheminer le trafic vers différentes versions du service selon un ratio spécifié. Pour en savoir plus, consultez la rubrique Routage du trafic basé sur la version avec Istio.