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 :

  • Console GDC : interface utilisateur graphique principale pour GDC air-gapped.
  • gdcloud CLI : interface de ligne de commande (CLI) principale pour GDC air-gapped.
  • kubectl CLI : interface de ligne de commande Kubernetes utilisée pour gérer les API du modèle de ressources Kubernetes (KRM).
  • Terraform : outil IaC (Infrastructure as Code) qui gère les API KRM à l'aide du fournisseur Terraform Kubernetes.

Ces outils vous aident à déployer et à gérer des applications, à gérer l'infrastructure et à afficher les ressources de 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 documentation sur les audiences pour GDC sous air gap.

Console GDC

La console GDC est une interface utilisateur graphique qui vous permet de gérer vos projets et ressources GDC. La console GDC vous permet d'effectuer diverses tâches, comme surveiller vos charges de travail, gérer l'accès aux ressources et afficher les 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 Accès à la console GDC.

gdcloud CLI

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

  • 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 Utiliser la gdcloud CLI.

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

CLI kubectl

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

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

Avant de pouvoir utiliser la CLI kubectl pour gérer les ressources, vous devez installer l'outil CLI kubectl, puis vous authentifier auprès du cluster GDC ou du serveur d'API qui héberge votre ressource à l'aide d'un fichier kubeconfig. La CLI gdcloud 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 les 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 Utiliser Terraform.

Étapes suivantes