DevOpsFacile
AccueilParcours de formationCertificationsModulesCheat SheetÀ Propos
DevOpsFacile

Une plateforme d'apprentissage complète pour maîtriser les pratiques DevOps modernes, du débutant à l'expert.

contact@devopsfacile.fr

Formation

  • Parcours de formation
  • Modules

Informations

  • À Propos
  • Conditions d'utilisation
  • Confidentialité
  • Mentions légales

© 2026 DevOps Facile. Tous droits réservés.

Fait avec pour la communauté DevOps

ModulesGCP - Intermédiaire : VPC, Cloud SQL, Cloud Run et Cloud Build02 - Déployer une application containerisée sur Cloud Run

Détails

  • 45 minutes
  • Intermédiaire

Objectifs

  • Créer un Artifact Registry et pousser une image Docker
  • Déployer un service Cloud Run depuis une image Docker
  • Configurer les variables d'environnement et les limites de ressources
  • Mettre en place du traffic splitting pour un déploiement canary
Module GCP - Intermédiaire : VPC, Cloud SQL, Cloud Run et Cloud Build

Exercice 02 : Déployer une application containerisée sur Cloud Run

🎯 Objectifs

À la fin de cet exercice, vous serez capable de :

  • ✅ Créer un Artifact Registry et y pousser une image Docker
  • ✅ Déployer un service Cloud Run avec gcloud
  • ✅ Configurer les variables d'environnement, la mémoire et le CPU
  • ✅ Réaliser un déploiement canary avec le traffic splitting de Cloud Run

Durée estimée : 45 minutes

Difficulté : ⭐⭐⭐☆☆ (Intermédiaire)

Prérequis :

  • gcloud CLI configurée (exercice 01)
  • Docker installé et démarré
  • APIs Cloud Run et Artifact Registry activées

📖 Contexte

Cloud Run est le service serverless de GCP pour exécuter des containers. Vous payez uniquement au temps d'exécution réel (pas de pods en attente). Il gère automatiquement le scaling de 0 à N instances. La fonctionnalité de traffic splitting permet d'envoyer un pourcentage du trafic vers une nouvelle révision - idéal pour les déploiements canary.


📋 Énoncé

Vous allez :

  1. Créer un Artifact Registry dans la région europe-west1
  2. Builder et pousser une image v1 et v2 de votre application
  3. Déployer la v1 sur Cloud Run
  4. Déployer la v2 et router 20% du trafic vers elle (canary)
  5. Basculer 100% du trafic vers la v2

🔧 Matériel Nécessaire

  • gcloud CLI + Docker
  • Un projet GCP avec facturation activée
  • Droits roles/run.admin et roles/artifactregistry.admin

Retour au module

Sur cette page

  • 🎯 Objectifs
  • 📖 Contexte
  • 📋 Énoncé
  • 🔧 Matériel Nécessaire