Die Befehle in anthos-gke aws clusters
werden in GKE on AWS-Nutzerclustern ausgeführt. Mit dem Befehl get-credentials
authentifizieren Sie sich bei Ihren Nutzerclustern. Weitere Informationen zum Debugging erhalten Sie mit dem Befehl diagnose
.
Anmeldedaten abrufen
Mit dem Befehl get-credentials
wird eine kubeconfig
-Datei mit Anmeldedaten und Endpunktinformationen für einen GKE on AWS-Nutzercluster aktualisiert. Standardmäßig werden Anmeldedaten an ~/.kube/config
angehängt. Wenn Sie die Umgebungsvariable KUBECONFIG
auf einen anderen Dateipfad festlegen, werden von anthos-gke
Anmeldedaten an diese Datei angefügt.
anthos-gke aws clusters get-credentials NAME [--workspace DIRECTORY]
Positionsargumente
- NAME
- Name des Clusters, für den
anthos-gke
Anmeldedaten generiert. Der Name sollte mit dem Feldmetadata.name
der RessourceAWSCluster
übereinstimmen.
Optionale Flags
--workspace [DIRECTORY]
- Ein optionales Argument für das Verzeichnis, das die Datei
anthos-gke.yaml
enthält. Standardmäßig wird das aktuelle Verzeichnis verwendet.
Beispiele
Führen Sie den folgenden Befehl aus, um Anmeldedaten für einen Cluster mit dem Namen cluster-0
abzurufen, der im aktuellen Arbeitsverzeichnis definiert ist:
anthos-gke aws clusters get-credentials cluster-0
Diagnose
Der Befehl diagnose snapshot
generiert ein Supportset, um den Google Cloud -Support bei der Fehlerbehebung in Nutzerclustern zu unterstützen. Das Supportset ist eine TAR-Datei, die Konfiguration, Clusterereignisse und Logs enthält. Senden Sie diese Datei an Ihren technischen Supportmanager.
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]
Positionsargumente
CLUSTER_NAME
- Name des Clusters, für das ein Support-Bundle erstellt werden soll. Dieser Wert sollte mit dem Feld
metadata.name
IhresAWSCluster
übereinstimmen.
Flags
--ssh-key-path PATH
- Ein erforderliches Argument, das den Pfad zu einer SSH-Schlüsseldatei angibt. Wenn Sie einen Schlüssel mit
anthos-gke management init
erstellt haben, lautet dieser Wert~/.ssh/anthos-gke
.
Optionale Flags
[--bastion-ip IP]
- Eine Überschreibung für die IP-Adresse des Bastion Host im aktuellen Arbeitsbereich.
[--bastion-ssh-key-path PATH]
- Eine bestimmte SSH-Schlüsseldatei für den Bastion Host. Die Standardeinstellung ist
--ssh-key-path
. [--cluster-ssh-key-path PATH]
- Eine bestimmte SSH-Schlüsseldatei für die Maschinen zur Steuerungsebene des Arbeitslastclusters.
Die Standardeinstellung ist
--ssh-key-path
. [--dry-run]
- Eine Option zum Anzeigen der Snapshot-Konfigurationsdatei, ohne ein Supportset zu generieren.
[--mgmt-service-ssh-key-path PATH]
- Eine bestimmte SSH-Schlüsseldatei für den Verwaltungsdienst. Die Standardeinstellung ist
--ssh-key-path
. [--nodepool-ssh-key-path PATH]
- Eine bestimmte SSH-Schlüsseldatei für Knotenpoolmaschinen. Die Standardeinstellung ist
--ssh-key-path
. [--output PATH]
- Ein Dateipfad für den Supportset-Tarball.
[--quiet]
- Eine Option zum Entfernen von Nachrichten, die an die Konsole ausgegeben werden.
[--snapshot-config PATH]
- Der Pfad zu einer YAML-Snapshot-Konfigurationsdatei (optional).
[--workspace DIR]
- Arbeitsbereichsverzeichnis, das die
anthos-gke.yaml
-Konfigurationsdatei enthalten sollte. Standardmäßig wird das aktuelle Verzeichnis verwendet.
Beispiele
Führen Sie den folgenden Befehl aus, um ein Supportset für einen Arbeitslastcluster mit dem Namen cluster-0
zu generieren:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--workspace ~/example/workspace
Führen Sie den folgenden Befehl aus, um die Standard-Snapshot-Konfiguration aufzurufen:
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke \
--dry-run
Führen Sie den folgenden Befehl aus, um eine benutzerdefinierte Snapshot-Konfigurationsdatei anzugeben (einschließlich Ihrer eigenen Bash- und kubectl-Befehle):
anthos-gke aws clusters diagnose snapshot cluster-0 \
--ssh-key-path ~/.ssh/anthos-gke
--snapshot-config ~/my-snapshot-config.yaml