Mise en œuvre avancée de pipelines CI/CD avec Google Cloud

ADVANCED
120 minutes
5 tâches

Dans cet atelier, vous construirez un pipeline CI/CD complet utilisant les services Google Cloud. Vous mettrez en œuvre des étapes de déploiement avancées, gérerez les artefacts et intégrerez des mesures de sécurité pour garantir un pipeline DevOps robuste. L'expérience pratique vous préparera à des défis réels, améliorant vos compétences dans la gestion de l'intégration continue et de la livraison dans des environnements hybrides et multi-cloud.

Scénario

GlobalCorp, une entreprise multinationale, étend son infrastructure de déploiement d'applications pour supporter de nouvelles fonctionnalités et améliorer la résilience. La société vise un temps de disponibilité de 99,9% et des cycles de déploiement plus rapides tout en maintenant une conformité stricte en matière de sécurité. Votre tâche est de concevoir et de mettre en œuvre un pipeline CI/CD qui réponde à ces objectifs, en utilisant les services Google Cloud pour la gestion des ressources et la sécurité.

Objectifs d'Apprentissage

  • Concevoir un pipeline CI/CD évolutif et sécurisé en utilisant Google Cloud
  • Intégrer des mesures de sécurité telles que l'Autorisation Binaire
  • Gérer les processus de construction et de déploiement avec des approbations automatisées
  • Mettre en œuvre des stratégies de gestion des versions et des artefacts
  • Optimiser les stratégies de déploiement pour les environnements hybrides

tâches (5)

tâche 1: Créer un déclencheur Google Cloud Build

20 min

tâche 2: Configurer le registre d'artefacts pour les constructions versionnées

25 min

tâche 3: Mettre en œuvre l'autorisation binaire pour des déploiements sécurisés

30 min

tâche 4: Configurer Cloud Deploy pour la stratégie de sortie canari

35 min

tâche 5: Gérer les secrets de manière sécurisée en utilisant Secret Manager

25 min

Prérequis

  • Compréhension de base des concepts CI/CD
  • Connaissance des services Google Cloud
  • Expérience avec IaaS et Kubernetes

Compétences Testées

Conception et gestion de pipelines CI/CDDéploiement sécurisé avec l'autorisation binaireGestion et versionnement des artefactsMise en œuvre du contrôle d'accès basé sur les rôlesStratégies de déploiement et surveillance