Déployer un service

Cette page explique comment déployer un service sur Cloud Run à l'aide de Google Cloud Code.

Déployer un service dans Cloud Run

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

  1. Choisissez la commande Deploy to Cloud Run (Déployer sur Cloud Run) à l'aide de la palette de commandes (accessible via les touches Ctrl/Cmd+Maj). + P).

    L'interface utilisateur de déploiement Cloud Run s'affiche.

    Cloud Run : Deployment UI (interface utilisateur de déploiement) avec 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, choisissez vos préférences de plate-forme sous Plate-forme de déploiement, Cloud Run (entièrement géré) ou Cloud Run pour Anthos. Si vous avez besoin d'aide pour choisir la meilleure option en fonction de vos besoins de développement, consultez le guide Choisir votre plate-forme.

  5. Si vous avez sélectionné Cloud Run (entièrement géré), choisissez une région de déploiement. Si vous avez sélectionné Cloud Run pour Anthos, configurez les informations du cluster Kubernetes. La compatibilité d'Anthos doit être activée sur le cluster.

  6. Vous pouvez également spécifier des paramètres supplémentaires tels que le compte de service, les variables d'environnement et les connexions SQL à l'aide de la section des paramètres de révision avancés.

    Les variables d'environnement suivantes sont automatiquement ajoutées aux conteneurs en cours d'exécution :

    Nom Description Exemple
    PORT Port sur lequel le serveur HTTP doit écouter. 8080
    K_SERVICE Nom du service Cloud Run en cours d'exécution. hello-world
    K_REVISION Nom de la révision Cloud Run en cours d'exécution. hello-world.1
    K_CONFIGURATION Nom de la configuration Cloud Run ayant créé la révision. hello-world

  7. Sous "Environnement de compilation", indiquez si vous souhaitez compiler en local ou utiliser Cloud Build.

    Si vous développez sur une icône en silicone Apple M, vous devez vous assurer que vous créez une image qui peut s'exécuter sur l'architecture x86 de Cloud Run. Pour en savoir plus sur le coût de la création de votre application à l'aide de Cloud Build, consultez la page Tarifs de Cloud Build.

  8. Spécifiez votre compilateur (Docker ou Buildpack) et ses paramètres.

  9. Après avoir défini vos paramètres préférés, cliquez sur Deploy (Déployer).

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

  10. Affichez votre service en cours d'exécution en suivant l'URL affichée dans webview.

    Vous pouvez également afficher les détails de votre service en cours d'exécution en cliquant sur le bouton Afficher les journaux détaillés, et en consultant les journaux détaillés dans la fenêtre de sortie.

    URL du service en cours d'exécution affiché dans l'interface utilisateur de déploiement sur Cloud Run et avec le bouton "Afficher les journaux détaillés" en dessous

  11. Une fois votre session terminée, des options de menu contextuel supplémentaires sont disponibles pour surveiller votre application et ses ressources à l'aide de la barre d'état Cloud Code, y compris:

    • Ouvrir les journaux de déploiement:ouvrez les journaux d'application d'un déploiement spécifique à l'aide de la visionneuse de journaux Cloud Code.
    • URL ouverte du service:ouvrez l'URL du service d'application d'un service spécifique dans un navigateur Web.
    • Turn / off watch mode (Activer/Désactiver le mode Watch) : activez le mode montre pour la session en cours (non disponible pour les sessions de débogage). Par défaut, Cloud Code surveille en permanence le système de fichiers pour détecter les modifications apportées à vos fichiers, telles que la configuration ou le code Kubernetes, reconstruit des conteneurs, et redéploie l'application sur le cluster afin que vos modifications soient modifiées. se reflètent presque en temps réel.

      Options disponibles via la barre d'état Cloud Code: en plus des actions standards de Cloud Code, ouvrez les journaux de déploiement, ouvrez l'URL du service et du mode Lecture,

Assistance

Pour envoyer vos commentaires, signalez tout problème sur GitHub ou posez une question sur Stack Overflow.