Anthos Service Mesh 1.6

Déploiement de l'exemple d'application de la boutique en ligne sur Anthos Service Mesh

Ce guide explique comment installer l'exemple d'application de la boutique en ligne consacrée à Anthos Service Mesh.

Prérequis

Ce guide suppose que vous disposez des éléments suivants :

Installation d'un exemple avec kpt

Vous pouvez éventuellement utiliser kpt pour installer l'exemple Hipster Shop dans le cluster.

  1. Téléchargez l'exemple :

    kpt pkg get \
      https://github.com/GoogleCloudPlatform/microservices-demo.git/release \
      hipster-demo
  2. Créez un espace de noms pour l'application :

    kubectl create namespace demo
  3. Activez l'injection side-car automatique :

    kubectl label namespace demo istio-injection=enabled
  4. Déployez l'exemple sur le cluster :

    kubectl apply -n demo -f hipster-demo
  5. Recherchez l'adresse IP externe de votre application :

    kubectl get service frontend-external -n demo
  6. Accédez à l'application dans votre navigateur pour confirmer l'installation :

    http://EXTERNAL_IP/

    Maintenant que vous disposez d'un exemple d'exécution, vous pouvez explorer les fonctionnalités d'observabilité d'Anthos Service Mesh dans Cloud Console. Notez que l'affichage des services de votre maillage dans le graphique de topologie peut prendre jusqu'à 10 minutes.

Une fois l'exploration terminée, supprimez l'exemple Hipster :

kubectl delete namespaces demo