menu
arrow_back

Installation d'Anthos Service Mesh sur Google Kubernetes Engine

Installation d'Anthos Service Mesh sur Google Kubernetes Engine

1 heure 30 minutes 7 crédits

GSP654

Google Cloud – Ateliers adaptés au rythme de chacun

Présentation

Istio est un framework Open Source qui permet de connecter, de sécuriser et de gérer des microservices. Il peut être utilisé avec n'importe quel service, y compris, mais sans s'y limiter, les services qui sont hébergés dans un cluster Kubernetes. Grâce à Istio, vous pouvez créer un réseau de services déployés avec l'équilibrage de charge, l'authentification de service à service, la surveillance et bien d'autres fonctions, sans avoir à modifier le code des services.

Dans les systèmes distribués fiables, par exemple, il est fréquent de relancer une requête après un échec, éventuellement avec un intervalle exponentiel entre les tentatives. C'est possible au moyen de bibliothèques pour Java, Golang et Node.js. Toutefois, leur utilisation au sein de l'application signifie que chaque application devra résoudre ce problème de manière indépendante. Le side-car Istio peut le faire automatiquement pour l'application.

Anthos Service Mesh

Anthos Service Mesh (ASM) fonctionne avec Istio. Anthos Service Mesh vous offre une distribution d'Istio testée par Anthos et entièrement compatible, vous permettant de créer et de déployer un maillage de services avec Anthos GKE, que votre cluster fonctionne dans Google Cloud ou sur site.

Vous pouvez utiliser les profils de configuration inclus avec les paramètres recommandés personnalisés pour Google Kubernetes Engine ou Anthos GKE On-Prem.

Enfin, Anthos Service Mesh dispose d'une suite de fonctionnalités et d'outils supplémentaires qui vous aident à observer et à gérer des services sécurisés et fiables de manière unifiée :

  • Les métriques et journaux de service pour le trafic HTTP(S) dans le cluster GKE du réseau maillé sont automatiquement ingérés dans Google Cloud.
  • Les tableaux de bord de services préconfigurés vous fournissent les informations nécessaires pour comprendre vos services.
  • La télémétrie détaillée vous permet d'explorer vos métriques et journaux, en filtrant et en segmentant vos données en fonction d'une grande variété d'attributs.
  • Les relations de service à service vous permettent de savoir rapidement qui se connecte à quel service et quelles sont les dépendances entre services.
  • Les objectifs de niveau de service (SLO) fournissent des insights sur l'état de vos services. Vous pouvez facilement définir un SLO et une alerte en fonction de vos propres normes d'état du service.

Anthos Service Mesh est le moyen le plus simple et le plus riche pour mettre en œuvre un maillage de services basé sur Istio sur vos clusters Anthos.

Dans cet atelier, vous allez installer Anthos Service Mesh sur un cluster GKE.

Objectifs

Dans cet atelier, vous apprendrez à effectuer les opérations suivantes :

  • Provisionner un cluster sur Google Kubernetes Engine (GKE)
  • Installer et configurer Anthos Service Mesh
  • Déployer Bookinfo, une application multiservice compatible avec Istio
  • Activer l'accès externe à l'aide d'une passerelle d'entrée Istio
  • Utiliser l'application Bookinfo
  • Surveiller les performances du service avec le tableau de bord Anthos Service Mesh

Inscrivez-vous sur Qwiklabs pour consulter le reste de cet atelier, et bien plus encore.

  • Obtenez un accès temporaire à Google Cloud Console.
  • Plus de 200 ateliers, du niveau débutant jusqu'au niveau expert.
  • Fractionné pour vous permettre d'apprendre à votre rythme.
Inscrivez-vous pour démarrer cet atelier
Note

—/100

Create GKE Cluster (zone: us-central1-b) and grant gkehub.connect role permissions to it

Réaliser l'étape

/ 30

Installing Anthos Service Mesh

Réaliser l'étape

/ 30

Deploying a BookInfo application

Réaliser l'étape

/ 40