Guide de démarrage rapide: déployer un service Cloud Run avec Cloud Code pour VS Code

Déployer un service Cloud Run avec Cloud Code for VS Code

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

Vous allez configurer un service Hello World qui s'exécute sur Cloud Run à l'aide d'un exemple d'application, déployer votre service sur Cloud Run et afficher l'état des ressources de votre service actif.

Avant de commencer

  1. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  3. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier si la facturation est activée sur un projet.

  4. Activez l'API Cloud Run

    Activer l'API

  5. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  6. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier si la facturation est activée sur un projet.

  7. Activez l'API Cloud Run

    Activer l'API

  8. Installez Git. Git est nécessaire pour copier des exemples sur votre ordinateur.

Installer Cloud Code

  1. Installez VS Code sur votre ordinateur, si ce n'est pas déjà fait.
  2. Installez des 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 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 la page Premiers pas pour développer avec Docker Desktop pour savoir comment configurer votre client Docker.
      • Si vous utilisez WSL, mais que vous ne pouvez pas installer "Docker for Desktop", utilisez plutôt Minikube pour le développement local avec Cloud Code.
    • Cloud Code installe automatiquement kubectl, Skaffold et la CLI gcloud.
  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 VS Code sur votre ordinateur. Dans la vue Extensions Icône de l'extension de VS Code (icône carrée disponible dans la barre des tâches de gauche), recherchez l'extension "Cloud Code", puis cliquez sur Installer.

    Une fois l'installation terminée, la page d'accueil de Cloud Code et un ensemble d'exemples d'applications sous "Applications de démarrage" vous permettent de configurer rapidement un nouveau service. La barre d'état Cloud Code, stockée avec les actions Cloud Code courantes, est disponible dans la barre d'état de VS Code.

Créer un service

  1. Cliquez sur Cloud CodeCloud Code dans la barre d'état Cloud Code, puis sélectionnez New Application (Nouvelle application).
  2. Sélectionnez Application Cloud Run comme type d'application préféré.
  3. Dans la liste d'exemples d'applications (Node.js, Python avec les frameworks Flask et Django, Java, Go), sélectionnez un service Hello World.

    Par exemple, si vous choisissez Node.js: Hello World, vous créez un service Hello World Node.js de démarrage.

  4. Vérifiez l'emplacement du service sur le disque (ou modifiez-le, si nécessaire), puis cliquez sur Créer une application.

    Un aperçu du fichier README du service sélectionné s'ouvre dans VS Code.

Déployer dans Cloud Run

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

  1. Ouvrez la palette de commandes (appuyez sur Ctrl/Cmd+Shift+P ou cliquez sur Afficher &gt ; Palette de commandes), puis exécutez la commande Déployer sur Cloud Run.

  2. Dans le volet Deploy to Cloud Run (Déployer sur Cloud Run), définissez votre projet Google Cloud.

  3. Acceptez les autres paramètres par défaut, puis cliquez sur Deploy (Déployer).

    Cloud Code crée votre image, la transfère dans le registre et déploie votre service dans Cloud Run.

  4. Pour afficher votre service en cours d'exécution, ouvrez l'URL affichée en haut de la boîte de dialogue Deploy to Cloud Run (Déployer sur Cloud Run).

Afficher les journaux

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

Pour afficher les journaux, procédez comme suit :

  1. Cliquez sur Icône Cloud Code l'icône Cloud Code dans la barre d'activité de VS Code à gauche.
  2. Développez la section Cloud Run pour afficher votre service Cloud Run.
  3. Faites un clic droit sur votre service Cloud Run, puis cliquez sur Afficher les journaux.

Afficher l'état des ressources

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

  1. Cliquez sur Icône Cloud Code l'icône Cloud Code dans la barre d'activité de VS Code à gauche.
  2. Développez la section Cloud Run pour afficher votre service Cloud Run.
  3. Cliquez sur le service Cloud Run à propos duquel vous souhaitez plus d'informations. Les propriétés du service s'affichent dans la fenêtre ci-dessous.

Nettoyer

Pour supprimer votre projet :

  1. Accédez à la page "Projets" dans Google Cloud Console:

    Accéder à la page "Projets"

  2. Sélectionnez le projet que vous avez créé dans ce guide de démarrage rapide, puis cliquez sur Supprimer.

  3. Saisissez l'ID du projet pour confirmer, puis cliquez sur Arrêter.

    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 découvrir les étapes à suivre pour supprimer votre image, consultez la page Supprimer des images.

  • 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, puis cliquez sur Supprimer.

Étapes suivantes