Cette page a été traduite par l'API Cloud Translation.
Switch to English

Déployer un service Cloud Run

Cette page vous explique comment démarrer rapidement avec Cloud Code.

Vous allez configurer un service Hello World qui s'exécutera sur Cloud Run à l'aide d'un modèle de démarrage, déployer votre service dans Cloud Run et afficher l'état des ressources de votre service actif.

Avant de commencer

Pour utiliser Cloud Run, vous devez créer un projet GCP et activer la facturation.

Installer Cloud Code

  1. Installez Visual Studio Code sur votre ordinateur, si ce n'est pas déjà fait.
  2. Installez les dépendances :
    • Pour toutes les plates-formes cloud, assurez-vous que le client Docker (authentifié avec votre registre Docker) est installé sur le PATH de votre machine (son dossier respectif doit être visible dans un répertoire de votre PATH).
      • Pour vérifier si Docker est déjà installé, exécutez docker -v.
      • Si vous utilisez Windows Home, consultez ce guide pour savoir comment configurer votre client Docker.
      • Si vous utilisez WSL, mais que vous ne pouvez pas installer Docker pour ordinateur, utilisez plutôt Minikube pour le développement local avec Cloud Code.
    • Cloud Code installe automatiquement kubectl, Skaffold et le SDK Google Cloud.
  3. Installez Cloud Code à l'aide de l'une des options suivantes :
    • Cliquez sur ce lien pour ouvrir VS Code et installer Cloud Code.
    • Ouvrez Visual Studio Code sur votre ordinateur. À l'aide de la vue Extensions Icône de l'extension dans VS Code (l'icône carrée disponible dans la barre des tâches de gauche), recherchez l'extension Cloud Code et cliquez sur Installez.
  4. Une fois l'installation terminée, la page de bienvenue Cloud Code et un ensemble de modèles intégrés s'affichent dans "Applications Starter", que vous pouvez utiliser pour configurer rapidement un nouveau service.

    Page d'accueil

Créer un service

  1. Dans la barre d'état Cloud Code, sélectionnez Nouvelle application.Créer un service avec la barre d'état Cloud Code
  2. Sélectionnez Application Cloud Run comme type d'application préféré.
  3. Dans la liste des modèles (Node.js, Python (Flask et Django Framework), Java, Go), sélectionnez un service Hello World dans le langage de votre choix.

    Par exemple, si vous sélectionnez Node.js: Hello World, le service Hello World de Node.js sera créé.

  4. Confirmez l'emplacement du service (ou modifiez-le si nécessaire) pour continuer.

    Une notification confirme que votre service a été créé et une nouvelle fenêtre s'ouvre.

Déployer sur Cloud Run

Pour déployer votre service sur Cloud Run, procédez comme suit:

  1. Sélectionnez la commande Déployer sur Cloud Run à l'aide de la barre d'état Cloud Code.

    L'interface utilisateur Cloud Run: Deploy s'affiche.Cloud Run : interface utilisateur d'exécution/de débogage avec le service préexistant sélectionné

  2. Définissez votre projet Google Cloud.

  3. Sélectionnez un service préexistant ou créez-en un.

  4. Si vous créez un service, sélectionnez Cloud Run (entièrement géré) sous "Plate-forme de déploiement".

  5. Choisissez une région dans laquelle effectuer le déploiement.

  6. Après avoir défini vos paramètres préférés, vous pouvez cliquer sur Déployer.

    Cloud Code crée ensuite votre image, la transfère au registre, puis déploie votre service dans Cloud Run. Votre service est désormais actif !

  7. Affichez le service en cours en suivant l'URL affichée dans webview.

Afficher les journaux

Vous pouvez également afficher les journaux de votre service déployé avec la visionneuse de journaux fournie avec Cloud Code.

Pour afficher les journaux, procédez comme suit :

  1. Accédez à l'explorateur Cloud Run en cliquant sur son icône dans la barre Icône de l'explorateur Cloud Run, à gauche.
  2. Effectuez un clic droit sur votre service Cloud Run, puis sélectionnez View logs (Afficher les journaux).

    Afficher les journaux d'un cluster autre que Cloud Logging en définissant le champ de déploiement dans le champ de recherche de la visionneuse de journaux sur "node-guestbook"

Afficher l'état des ressources

Vous pouvez afficher l'état de vos services Cloud Run à l'aide du navigateur de service Cloud Run :

  1. Accédez à l'explorateur Cloud Run en cliquant sur son icône dans la barre Icône de l'explorateur Cloud Run, à gauche.
  2. Cliquez sur le service Cloud Run à propos duquel vous souhaitez plus d'informations. Ses propriétés s'affichent dans la fenêtre ci-dessous.

    Propriétés d'un service sélectionné affiché ci-dessous dans l'explorateur Cloud Run

Nettoyer

Pour supprimer votre projet :

  • Accédez à la page "Projets" de Cloud Console :

    Accéder à la page Projets

  • Sélectionnez le projet que vous avez créé dans ce démarrage rapide, puis cliquez sur l'icône en forme de corbeille située à côté pour le supprimer.

    Cette opération ferme le projet et programme sa suppression.

Si vous utilisez un projet préexistant et que vous souhaitez supprimer les ressources que vous avez créées pour ce démarrage rapide :

  • Image du conteneur : bien que Cloud Run ne facture pas lorsque le service n'est pas utilisé, il se peut que des frais vous soient facturés pour le stockage de l'image de conteneur dans Container Registry. Pour supprimer votre image, suivez ce guide.

  • Service Cloud Run : pour supprimer un service Cloud Run, accédez à Cloud Run dans la console à l'aide du menu de navigation. Sélectionnez le service que vous souhaitez supprimer et cliquez sur l'icône de la corbeille Supprimer.

Étape suivante