L'outil de ligne de commande Kubernetes, kubectl, vous permet d'appeler les API du modèle de ressource Kubernetes (KRM) sous-jacentes fournies par Google Distributed Cloud (GDC) sous air gap. Vous pouvez déployer des définitions de ressources personnalisées Kubernetes avec la CLI kubectl pour créer et gérer des ressources de service GDC.
Ce document s'adresse à tous les groupes d'audience qui travaillent sur GDC et qui doivent effectuer des appels d'API pour gérer leurs workflows matériels et logiciels sous air gap. Pour en savoir plus, consultez la documentation sur les audiences pour GDC sous air gap.
Avant de commencer
Avant d'installer la CLI kubectl, vous devez installer et configurer la CLI gdcloud. Pour en savoir plus, consultez Utiliser la CLI gdcloud.
Installer la CLI kubectl
Pour installer la CLI kubectl dans votre environnement GDC, procédez comme suit :
Installez le composant
kubectlavec la CLI gdcloud :gdcloud components install kubectlVérifiez que la CLI kubectl est installée :
kubectl versionLe résultat ressemble à ce qui suit :
Client Version: v1.30.2-gke.1100 Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3 Server Version: v1.30.12-gke.300Installez le composant
gdcloud-k8s-auth-pluginavec la CLI gdcloud :gdcloud components install gdcloud-k8s-auth-plugin
Une fois la CLI kubectl installée, vous devez utiliser la CLI gdcloud pour générer le fichier kubeconfig du cluster ou du serveur d'API qui héberge vos ressources afin de vous donner accès à l'API.