Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Créer une application avec des dépendances de configuration

Dans ce guide de démarrage rapide, vous allez configurer une application avec des dépendances de configuration basées sur un exemple d'application, puis déployer des parties de l'application séparément.

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 Google Kubernetes Engine

    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 Google Kubernetes Engine

    Activer l'API

  8. Installez Git. Git est nécessaire pour copier des exemples sur votre ordinateur.
  9. Si ce n'est pas déjà fait, installez le plug-in Cloud Code.

Créer une application

  1. Clonez le dépôt Bank of Anthos:

    1. Dans la barre de menu supérieure, cliquez sur Terminal &gt ; Nouveau terminal.
    2. Clonez le dépôt Bank of Anthos:

      git clone https://github.com/GoogleCloudPlatform/bank-of-anthos.git
      
  2. Pour ouvrir l'espace de travail basé sur Bank of Anthos, dans VS Code, cliquez sur File (Fichier) > Open folder (Ouvrir le dossier), puis accédez au dossier dans lequel le dépôt a été cloné.

  3. Double-cliquez sur le fichier skaffold.yaml.

    1. Le fichier contient plusieurs configurations, séparées par des séparateurs de document YAML (---). Chaque configuration peut être déployée ou référencée séparément en tant que dépendance.

      ---
      apiVersion: skaffold/v2beta18
      kind: Config
      
    2. Les configurations portant un nom sont appelées modules Skaffold. L'extrait suivant définit le module frontend.

      metadata:
      name: frontend # module defining frontend service
      
    3. Les dépendances entre les configurations sont spécifiées à l'aide du tag configs. Les configurations requises doivent être déployées avant la configuration actuelle. L'exemple montre une dépendance définie dans le même fichier. Le tag configs peut également référencer d'autres fichiers skaffold.yaml dans le projet actuel.

      requires:
      - configs: [db]
      

Déployer des modules

  1. Ouvrez la palette de commandes (Ctrl/Cmd+Shift+P), puis exécutez Cloud Code: Run on Kubernetes (Cloud Code : Exécuter sur Kubernetes).
  2. Cliquez sur Sélectionner des modules.
  3. Choisissez les modules que vous souhaitez déployer, puis cliquez sur OK.

    Si vous cliquez sur db, les configurations db et setup dont elle a besoin sont créées.

  4. Lorsque vous y êtes invité, choisissez un registre d'images puis appuyez sur Enter.

Nettoyer

Une fois votre application arrêtée, toutes les ressources Kubernetes déployées pendant l'exécution sont automatiquement supprimées.

Pour éviter que les autres ressources utilisées dans ce démarrage rapide soient facturées sur votre compte, veillez à supprimer le cluster et le projet que vous avez créés.

Si vous utilisez Google Cloud et que vous souhaitez supprimer uniquement votre cluster, procédez comme suit :

  1. Cliquez sur Cloud Code, puis développez la section Kubernetes.
  2. Placez le curseur sur le nom de votre cluster, puis cliquez sur Icône Ouvrir dans Google Cloud ConsoleOuvrir dans Google Cloud Console.
  3. Cliquez sur Delete (Supprimer), puis sur Delete.

Pour supprimer votre projet (et les ressources associées, y compris les clusters) :

  1. Accédez à la page "Projets" de la console Google Cloud:

    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.

Étapes suivantes