Les commandes de anthos-gke aws clusters
fonctionnent sur les clusters d'utilisateur GKE sur AWS. Vous vous authentifiez auprès de vos clusters d'utilisateurs à l'aide de la commande get-credentials
. Vous pouvez également collecter des informations supplémentaires pour le débogage à l'aide de la commande diagnose
.
Get-credentials
La commande get-credentials
met à jour un fichier kubeconfig
avec les identifiants et les informations sur les points de terminaison pour un cluster d'utilisateur GKE sur AWS. Par défaut, les identifiants sont ajoutés à ~/.kube/config
. Si vous définissez la variable d'environnement KUBECONFIG
sur un autre chemin d'accès au fichier, anthos-gke
ajoute des identifiants à ce fichier.
anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]
Arguments positionnels
- NAME
- Nom du cluster pour lequel
anthos-gke
génère des identifiants. Le nom doit correspondre au champmetadata.name
de la ressourceAWSCluster
.
Indicateurs facultatifs
--workspace [DIRECTORY]
- Argument facultatif pour le répertoire contenant le fichier
anthos-gke.yaml
. Correspond par défaut au répertoire actuel.
Exemples
Pour obtenir les identifiants d'un cluster nommé cluster-0
défini dans le répertoire de travail actuel, exécutez la commande suivante:
anthos-gke aws clusters get-credentials cluster-0
Diagnostic
La commande diagnose snapshot
génère un groupe d'assistance pour aider Google Cloud à résoudre les problèmes de débogage avec vos clusters d'utilisateurs. Le groupe d'assistance est un fichier au format tar qui inclut la configuration, les événements de cluster et les journaux. Envoyez ce fichier à votre responsable de l'assistance technique.
anthos-gke aws clusters diagnose snapshot CLUSTER_NAME
--ssh-key-path PATH
[--bastion-ip IP]
[--bastion-ssh-key-path PATH]
[--cluster-ssh-key-path PATH]
[--dry-run]
[--mgmt-service-ssh-key-path PATH]
[--nodepool-ssh-key-path PATH]
[--output PATH]
[--quiet]
[--snapshot-config PATH]
[--workspace DIRECTORY]
Arguments positionnels
CLUSTER_NAME
- Nom du cluster pour lequel un groupe d'assistance doit être généré. Cette valeur doit correspondre au champ
metadata.name
de votreAWSCluster
.
Indicateurs
--ssh-key-path PATH
- Argument requis qui donne le chemin d'accès à un fichier de clé SSH. Si vous avez créé une clé avec
anthos-gke management init
, cette valeur est~/.ssh/anthos-gke
.
Indicateurs facultatifs
[--bastion-ip IP]
- Remplacement de l'adresse IP de l'hôte bastion dans l'espace de travail actuel.
[--bastion-ssh-key-path PATH]
- Fichier de clé SSH spécifique pour l'hôte bastion. La valeur par défaut est
--ssh-key-path
. [--cluster-ssh-key-path PATH]
- Fichier de clé SSH spécifique pour les machines du plan de contrôle du cluster de charge de travail.
La valeur par défaut est
--ssh-key-path
. [--dry-run]
- Option permettant d'afficher le fichier de configuration de l'instantané sans générer de groupe d'assistance.
[--mgmt-service-ssh-key-path PATH]
- Fichier de clé SSH spécifique pour le service de gestion. La valeur par défaut est
--ssh-key-path
. [--nodepool-ssh-key-path PATH]
- Fichier de clé SSH spécifique pour les machines du pool de nœuds. La valeur par défaut est
--ssh-key-path
. [--output PATH]
- Un chemin de fichier pour le fichier tarball du groupe d'assistance.
[--quiet]
- Option permettant d'éliminer les messages affichés dans la console.
[--snapshot-config PATH]
- Chemin d'accès à un fichier de configuration d'instantané YAML (facultatif).
[--workspace DIR]
- Répertoire d'espace de travail qui doit contenir le fichier de configuration
anthos-gke.yaml
. Correspond par défaut au répertoire actuel.
Exemples
Pour générer un groupe d'assistance pour un cluster de charge de travail nommé cluster-0
, exécutez la commande suivante:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--workspace ~/example/workspace
Pour afficher la configuration par défaut de l'instantané, exécutez la commande suivante:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--dry-run
Pour spécifier un fichier de configuration d'instantané personnalisé (y compris vos propres commandes bash et kubectl), exécutez la commande suivante:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke
--snapshot-config ~/my-snapshot-config.yaml