Google Distributed Cloud air-gapped fournit un service Kubernetes géré avec l'édition Enterprise de Google Kubernetes Engine (GKE). Vous pouvez ainsi déployer et exécuter des charges de travail de conteneurs à l'aide des méthodologies Kubernetes standards du secteur. Votre instance GDC Sandbox est fournie avec trois clusters créés pour vous :
- Un cluster d'infrastructure d'organisation, qui sert de plan de contrôle pour votre instance.
- Deux clusters Kubernetes pour exécuter vos charges de travail de conteneurs.
Pour en savoir plus sur les clusters Google Distributed Cloud sous air gap, consultez Architecture d'un cluster.
Cluster d'infrastructure de l'organisation
GDC Sandbox vous fournit un cluster d'infrastructure d'organisation appelé org-1-admin
. L'infrastructure de l'organisation exécute les composants du plan de contrôle et du plan de données de l'organisation. Il héberge également le serveur de l'API Management où sont déployés tous les services et charges de travail non conteneurisés. Par exemple, vous utiliserez le serveur de l'API Management pour lancer et contrôler les VM.
Pour utiliser le serveur de l'API Management sur la ligne de commande, procédez comme suit :
Assurez-vous d'avoir téléchargé, configuré et authentifié la commande
gdcloud
comme décrit dans Connect.Définissez une variable d'environnement
KUBECONFIG
et téléchargez un fichier kubeconfig pour le serveur de l'API Management :export KUBECONFIG=org-1-admin-kubeconfig gdcloud clusters get-credentials org-1-admin
De même, pour travailler avec le cluster org-infra
, procédez comme suit :
Définissez une variable d'environnement
KUBECONFIG
et téléchargez un fichier kubeconfig pour le serveur de l'API Management :export KUBECONFIG=org-1-infra-kubeconfig gdcloud clusters get-credentials org-1-infra
Clusters Kubernetes
Votre instance de bac à sable GDC est fournie avec deux clusters Kubernetes précréés, appelés user-vm-1
et user-vm-2
, dans l'organisation org-1
. Utilisez ces clusters pour les charges de travail basées sur des conteneurs.
Dans Distributed Cloud, un cluster Kubernetes est parfois appelé cluster d'utilisateur.
Vous pouvez associer des clusters à un projet lorsque vous créez un projet.
Pour utiliser des clusters Kubernetes en ligne de commande, procédez comme suit :
Assurez-vous d'avoir téléchargé, configuré et authentifié la commande
gdcloud
comme décrit dans Connect.Définissez une variable d'environnement
KUBECONFIG
et téléchargez un fichier kubeconfig pour le cluster que vous souhaitez utiliser,user-vm-1
ouuser-vm-2
. L'exemple suivant télécharge un fichier kubeconfig pouruser-vm-1
:export KUBECONFIG=user-vm-1-kubeconfig gdcloud clusters get-credentials user-vm-1 --zone zone1