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

Déployer un service dans Cloud Run

Maintenant que vous avez terminé, vous pouvez déployer votre service dans Cloud Run et consulter la disponibilité de votre service.

Définir la configuration d'exécution

Avant de déployer votre service, vous devez créer votre configuration d'exécution:

  1. Accédez au sélecteur de configurations d'exécution/de débogage dans la barre de navigation, puis cliquez sur Modifier les configurations.
  2. Choisissez (ou ajoutez) la configuration d'exécution "Cloud Code: Cloud Run".
  3. Définissez l'ID du projet Google Cloud.
  4. Choisissez vos préférences de plate-forme dans Platform Platform, Cloud Run (entièrement géré) ou Cloud Run pour Anthos sur GKE. Reportez-vous au guide de la plate-forme Cloud Run pour obtenir une description détaillée de chaque option.

    • Si l'option Entièrement géré est sélectionnée, sélectionnez la région vers laquelle déployer.
    • Si Anthos sur GKE est sélectionné, configurez les informations du cluster Kubernetes.

      Concernant la plate-forme de déploiement, l'option "Fully managed" (entièrement géré) a été sélectionnée (et une région a été spécifiée), l'autre option étant "Anthos on GKE" (Anthos sur GKE)

  5. Choisissez Autoriser les appels non authentifiés pour vos préférences d'authentification, si votre service est une API ou un site Web public. Sinon, sélectionnez Exiger l'authentification.

  6. Sous "Paramètres de révision", Cloud Code renseigne automatiquement le champ de l'URL de l'image du conteneur avec l'emplacement de stockage de votre image de conteneur (où il stocke votre service, une fois celui-ci créé et conteneurisé).

    Cette URL est construite à partir du nom de votre projet Google Cloud et du nom de votre service.

    Si vous le souhaitez, vous pouvez saisir une autre valeur dans le champ, en respectant les règles suivantes :

    • Pour Cloud Run (entièrement géré) et Cloud Run for Anthos, vous pouvez stocker vos images sur Google Container Registry et utiliser le format suivant : gcr.io/{project-name}/{image-name}, où {project-name} est le nom de votre projet GCP et {image-name} fait référence au dépôt d'images de conteneurs.
    • Si vous utilisez Cloud Run pour Anthos, vous pouvez également choisir de stocker vos images sur Docker Hub (si vous utilisez un dépôt Docker Hub privé, vérifiez que vous êtes correctement authentifié). Dans ce cas, utilisez le format d'URL suivant : docker.io/{nom-compte} où {nom-compte} est le nom de votre compte Docker Hub.

      Fenêtre "Run/Debug configuration" (Configuration d'exécution/de débogage) où certains champs (ID de projet et région) ont été renseignés à titre d'exemple.

  7. Spécifiez votre choix de compilateur et les paramètres pertinents.

    Cloud Code est compatible avec les types d'artefacts Docker, Jib et Buildpacks.

  8. Cliquez sur "OK".

Facultatif : personnaliser la configuration

Lors du déploiement de votre service, vous pouvez également spécifier des paramètres supplémentaires tels qu'un compte de service, des variables d'environnement et lors de l'utilisation de Cloud Run (entièrement géré), un connecteur VPC et des connexions SQL, à l'aide duParamètres de révision avancés section de votre choixModifier les configurations s'affiche en haut de l'écran.

Variables d'environnement

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

Déployer votre service

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

  1. Sélectionnez la cible d'exécution dans la boîte de dialogue "Run/Debug configurations" (Configurations d'exécution/de débogage) de la barre des tâches supérieure.
  2. Cliquez sur Exécuter icône d'action d'exécution.
  3. Affichez le service en cours en suivant l'URL affichée dans la fenêtre de sortie.
  4. Vous pouvez également afficher l'état de votre service (métriques, détails de révision, etc.) en suivant l'URL des journaux affichée dans la fenêtre de sortie.

    Afficher l'état de votre service dans la console

Assistance

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