clusters anthos-gke aws

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 champ metadata.name de la ressource AWSCluster.

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 votre AWSCluster.

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