menu
arrow_back

Pipelines de diffusion continue avec Spinnaker et Kubernetes Engine

Pipelines de diffusion continue avec Spinnaker et Kubernetes Engine

Hours Minutes 9 Credits

GSP114

Google Cloud – Ateliers adaptés au rythme de chacun

Dans cet atelier, vous allez découvrir comment créer un pipeline de diffusion continue à l'aide de Google Kubernetes Engine, Google Cloud Source Repositories, Google Cloud Container Builder et Spinnaker. Après avoir créé un exemple d'application, vous allez configurer ces services pour qu'ils conçoivent, testent et déploient le pipeline de façon automatique. Lorsque vous modifierez le code de l'application, le pipeline de diffusion continue répétera automatiquement ces opérations (conception, test et déploiement) pour la nouvelle version.

Objectifs

  • Configurer votre environnement en lançant Google Cloud Shell, en créant un cluster Kubernetes Engine et en paramétrant votre schéma de gestion des identités et des utilisateurs

  • Télécharger un exemple d'application, créer un dépôt Git et l'importer dans un dépôt Cloud Source Repositories

  • Déployer Spinnaker sur Kubernetes Engine à l'aide de Helm

  • Créer votre image Docker

  • Configurer des déclencheurs afin de créer des images Docker lorsque votre application est modifiée

  • Configurer un pipeline Spinnaker afin de déployer votre application sur Kubernetes Engine de manière fiable et continue

  • Modifier le code afin de déclencher le pipeline, et observer son déploiement en production

Join Qwiklabs to read the rest of this lab...and more!

  • Get temporary access to the Google Cloud Console.
  • Over 200 labs from beginner to advanced levels.
  • Bite-sized so you can learn at your own pace.
Join to Start This Lab
Score

—/100

Set up your environment

Réaliser l'étape

/ 10

Deploy the Spinnaker chart using Kubernetes Helm

Réaliser l'étape

/ 20

Building the Docker image

Réaliser l'étape

/ 20

Create service load balancers

Réaliser l'étape

/ 20

Deploy an image to production

Réaliser l'étape

/ 10

Triggering pipeline from code changes

Réaliser l'étape

/ 20