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.