Présentation des outils pour les développeurs

Pour interagir avec votre univers Google Distributed Cloud (GDC) sous air gap, vous devez configurer un ou plusieurs des outils suivants :

Ces outils vous aident à déployer et à gérer des applications, à gérer l'infrastructure et à afficher les ressources dans votre environnement GDC.

Ce document s'adresse à tous les opérateurs, administrateurs et développeurs qui déploient et gèrent des ressources dans GDC. Pour en savoir plus sur les groupes d'audience dans GDC, consultez la section Audiences pour la documentation GDC sous air gap.

Console GDC

La console GDC est une interface utilisateur graphique qui vous permet de gérer vos projets et vos ressources GDC. Depuis la console GDC, vous pouvez effectuer diverses tâches, telles que la surveillance de vos charges de travail, la gestion de l'accès aux ressources et la consultation des journaux d'audit.

Pour accéder à la console GDC, ouvrez l'URL GDC fournie par votre groupe d'opérateurs d'infrastructure dans un navigateur Web. Vous devez vous authentifier auprès de votre fournisseur d'identité pour vous connecter.

Pour en savoir plus, consultez la section Accès à la console GDC.

gdcloud CLI

La gdcloud CLI est un outil de ligne de commande GDC sous air gap dédié à la gestion des ressources dans un environnement déconnecté. La gdcloud CLI offre les fonctionnalités suivantes, entre autres :

  • Configurations et propriétés personnalisables
  • Authentification pour les clusters, les serveurs d'API et les contextes zonaux et globaux
  • Saisie semi-automatique
  • Accessibilité

Pour en savoir plus, consultez la section Utiliser la gdcloud CLI.

Pour obtenir la documentation de référence de toutes les commandes de la gdcloud CLI, consultez la présentation de référence de gdcloud.

kubectl CLI

L'outil de ligne de commande Kubernetes, kubectl, vous permet de créer et de gérer des ressources GDC en appelant les API sous-jacentes du modèle de ressource Kubernetes (KRM). Par exemple, vous pouvez utiliser la kubectl CLI pour déployer des machines virtuelles (VM), inspecter et gérer les ressources de cluster, et afficher les journaux.

La majorité des procédures d'API de la documentation GDC nécessitent la kubectl CLI.

Avant de pouvoir utiliser la kubectl CLI pour gérer les ressources, vous devez installer l'outil kubectl CLI, puis vous authentifier auprès du cluster GDC ou du serveur d'API qui héberge votre ressource avec un fichier kubeconfig. La gdcloud CLI fournit la commande get-credentials pour générer automatiquement des fichiers kubeconfig. Vous pouvez également générer un fichier kubeconfig manuellement.

Terraform

HashiCorp Terraform est un outil IaC (Infrastructure as Code) qui vous permet de provisionner et de gérer des ressources d'infrastructure. Dans GDC, vous pouvez utiliser Terraform pour gérer vos ressources en interagissant avec les API Kubernetes. GDC utilise le fournisseur Kubernetes pour donner à Terraform l'accès aux API Kubernetes.

Pour en savoir plus sur Terraform dans GDC, consultez la présentation de Terraform.

Pour configurer rapidement Terraform dans votre environnement GDC, consultez la section Utiliser Terraform.

Étape suivante