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-gkeAnmeldedaten generiert. Der Name sollte mit dem Feldmetadata.nameder RessourceAWSClusterübereinstimmen.
Optionale Flags
--workspace [DIRECTORY]- Ein optionales Argument für das Verzeichnis, das die Datei
anthos-gke.yamlenthä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.nameIhresAWSClusterü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 initerstellt 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