Il s'agit d'une version bêta de la documentation de Cloud Run for Anthos, utilisable avec les parcs Anthos et Anthos Service Mesh. En savoir plus

La version DG de la documentation de Cloud Run for Anthos reste disponible pour les utilisateurs existants. Pour évaluer de nouveaux produits pendant l'essai gratuit, consultez la documentation sur l'installation de la version bêta.

Guide de démarrage rapide pour les développeurs : Déployer dans Cloud Run for Anthos sur Google Cloud

Découvrez comment déployer et exécuter un exemple de conteneur prédéfini sur votre cluster Google Cloud en tant que service Cloud Run for Anthos.

Avant de commencer

  1. Prérequis pour les clusters Anthos :
    • Vous devez avoir accès au cluster Anthos sur lequel Cloud Run for Anthos est installé. Pour en savoir plus, consultez la page Installer Cloud Run for Anthos.
    • Remarque : Cloud Run for Anthos n'est pas compatible avec les clusters GKE comportant des pools de nœuds Windows Server.
  2. Vous devez disposer d'un projet Google Cloud ou en créer un :
    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 que la facturation est activée pour votre projet.

  3. Activez les API suivantes dans votre projet Cloud :
    • API Google Kubernetes Engine : créer des clusters GKE.
    • API Cloud Build : créer des conteneurs.
    • API Container Registry : publier des conteneurs dans Container Registry.
    Activer les API

Déployer un exemple de conteneur

Utilisez Google Cloud Console pour déployer un exemple de conteneur et créer un service dans votre cluster :

  1. Dans Cloud Console, accédez à la page Cloud Run pour Anthos.

    Accéder à Cloud Run pour Anthos

  2. Ouvrez le formulaire Créer un service en cliquant sur Créer un service.

  3. Dans le menu déroulant des clusters disponibles, sélectionnez le cluster auquel vous avez accès.

  4. Laissez default comme nom de l'espace de noms.

  5. Saisissez un nom de compte de service, tel que hello.

  6. Cliquez sur Next (Suivant).

  7. Sélectionnez Déployer une révision à partir d'une image de conteneur existante, puis sélectionnez hello dans la liste déroulante des conteneurs de démonstration.

  8. Cliquez sur Next (Suivant).

  9. Sélectionnez External (Externe) sous Connectivity (Connectivité) pour pouvoir appeler le service.

  10. Cliquez sur Créer pour déployer l'image sur Cloud Run pour Anthos et attendez la fin du déploiement.

Félicitations ! Vous venez de déployer un service sur un cluster dans lequel Cloud Run pour Anthos est activé.

Accéder à votre service déployé

Maintenant que votre service est en cours d'exécution, vous pouvez lui envoyer des requêtes. Dans cette section, cURL est utilisé pour montrer comment accéder à votre service et vérifier qu'il fonctionne :

  1. Dans Cloud Console, accédez à la page Cloud Run pour Anthos.

    Accéder à Cloud Run pour Anthos

  2. Cliquez sur le nom de votre nouveau service Cloud Run pour Anthos pour accéder à la page Service details (Détails du service).

  3. Cliquez sur info , à droite de l'URL du service.

    bouton d'icône d'informations

  4. Cliquez sur Invoke in Cloud Shell (Appeler dans Cloud Shell) pour exécuter la commande cURL générée pour votre service dans Cloud Shell.

La requête cURL renvoie le code source de l'exemple de conteneur exécuté par votre service. Vous avez vérifié que votre service traite des requêtes !

Effectuer un nettoyage

Vous pouvez supprimer le service Cloud Run for Anthos afin d'éviter d'avoir à payer les coûts d'exécution de ces ressources.

Pour supprimer définitivement le service et toutes ses ressources, procédez comme suit :

  1. Accéder à Cloud Run pour Anthos

  2. Dans la liste des services, localisez le service Cloud Run for Anthos que vous avez créé, puis cochez la case correspondante pour le sélectionner.

  3. Cliquez sur SUPPRIMER.

Étapes suivantes

Pour savoir comment créer un conteneur à partir d'un code source, le transférer dans Container Registry, puis le déployer, reportez-vous à cette page :

Pour obtenir une présentation de l'architecture de Cloud Run for Anthos, consultez la page suivante :