gkectl

Vous pouvez utiliser l'interface de ligne de commande gkectl pour certaines tâches, y compris:

  • Générer un modèle pour un fichier de configuration de cluster
  • Valider un fichier de configuration de cluster
  • Préparer un environnement vSphere
  • Créez un cluster.
  • Mettre à niveau un cluster.
  • Mettre à jour un cluster
  • Redimensionner un cluster
  • Diagnostiquer les problèmes de cluster

Commandes de base

Pour répertorier toutes les commandes, procédez comme suit:

gkectl help

Pour obtenir de l'aide sur une commande spécifique, exécutez la commande suivante :

gkectl COMMAND --help

Variable d'environnement pour le fichier kubeconfig du cluster d'administrateur

Plusieurs commandes gkectl nécessitent le chemin d'accès au fichier kubeconfig du cluster d'administrateur. Vous pouvez spécifier le chemin d'accès en exportant une variable d'environnement GKECTL_KUBECONFIG. Exemple :

export GKECTL_KUBECONFIG=/path/to/my-admin-cluster-kubeconfig

Si vous n'exportez pas la variable d'environnement GKECTL_KUBECONFIG, vous devez utiliser l'option --kubeconfig lorsque vous exécutez la commande.

Télécharger gkectl

Pour en savoir plus sur le téléchargement de gkectl, consultez la section Téléchargements.

Comportement de journalisation par défaut pour gkectl

Pour gkectl, l'utilisation des paramètres de journalisation par défaut est suffisante. Pour gkectl, le fichier journal par défaut est /home/ubuntu/.config/gke-on-prem/logs/gkectl-$(date).log, et le fichier est lié symboliquement au fichier logs/gkectl-$(date).log dans le répertoire local où vous exécutez gkectl.

Le niveau de verbosité -v5 par défaut couvre toutes les entrées de journal requises par l'équipe d'assistance. Le fichier journal contient la commande exécutée et le message d'échec.

Nous vous recommandons d'envoyer le fichier journal à l'équipe d'assistance lorsque vous avez besoin d'aide.

Spécifier des emplacements autres que ceux par défaut pour les fichiers journaux

Pour spécifier un emplacement autre que celui par défaut pour le fichier journal gkectl, utilisez l'option --log_file. Le fichier journal que vous spécifiez ne sera pas lié symboliquement au répertoire local.