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 sous air gap.
- gdcloud CLI : interface de ligne de commande (CLI) principale pour GDC sous air gap.
- kubectl CLI : CLI Kubernetes utilisée pour gérer les API du modèle de ressource 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 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.